思路如下:

1,录入字符串

2,使用正则表达式分割

3,转换为int数组

4,排序

5,拼接,代码如下:

import java.util.Arrays;

import java.util.Scanner;

public class Demo8 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

String str = sc.nextLine();// 录入字符串

String[] strs = str.split(",");// 使用正则表达式进行分割

int[] is = new int[strs.length];

for (int i = 0; i < strs.length; i++) {// 遍历String数组,赋值给int数组

is[i] = Integer.parseInt(strs[i]);

}

Arrays.sort(is);// 使用数组工具类进行排序,也可以自己使用冒泡或选择排序来进行排序

StringBuffer sb = new StringBuffer();

for (int i = 0; i < is.length; i++) {// 遍历进行拼接

if (i == is.length - 1) {

sb.append(is[i]);

} else {

sb.append(is[i] + ",");

}

}

System.out.println(sb.toString());

}

取消

评论

数字倒序Java_怎么用Java编写一个程序,将输入的数字重新倒叙排列?相关推荐

  1. Java黑皮书课后题第6章:*6.39(几何:点的位置)编程练习题3.32显示如何测试一个点是否在一个有向直线的左侧、右侧或在直线上,编写一个程序,输入三个点p0p1p2,显示p2是否在直线p0p1

    6.39(几何:点的位置)编程练习题3.32显示如何测试一个点是否在一个有向直线的左侧.右侧或在直线上,编写一个程序,输入三个点p0p1p2,显示p2是否在直线p0p1 题目 题目描述 编程练习题3. ...

  2. 输出月份英文名java_编写一个程序,输入月份号,输出该月的中文名和英文名。...

    题目: 编写一个程序,输入月份号,输出该月的中文名和英文名. 例如,输入"3",则输出三月份,输出March,要求用指针数组处理. #include #include using ...

  3. python编写一个程序、输入一个数判断其是偶数还是奇数_编写一个程序,判断用户输入的整数是偶数还是奇数。 (7.0分)_学小易找答案...

    [其它]已知info=[1,2,3,4,5],请通过两种编程方法,将列表变成info=[5,4,3,2,1] (6.0分) [其它]阅读下面的程序,分析代码是否可以编译通过,如果能编译通过,请列出运行 ...

  4. C语言:编写一个程序,输入用户的姓名和电话号码,按姓名的词典顺序排序后,输出用户的姓和电话号码;

    /*编写一个程序,输入用户的姓名和电话号码,按姓名的词典顺序排序后, 输出用户的姓和电话号码:*/ #include <stdio.h> #include <string.h> ...

  5. 编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数。

    编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数. #include<iostream> #include<cstring> using namespace s ...

  6. 编写一个程序,输入直角三角形的两个直角边的长度a、b,求斜边c的长度。

    编写一个程序,输入直角三角形的两个直角边的长度a.b,求斜边c的长度. x=float(input("请输入直角边a:\n")) y=float(input("请输入直角 ...

  7. python输入数字输出月份英文_编写一个程序,输入月份号,输出该月的中文名和英文名。...

    题目: 编写一个程序,输入月份号,输出该月的中文名和英文名. 例如,输入"3",则输出三月份,输出March,要求用指针数组处理. #include #include using ...

  8. 《c primer pius》第六章第14题,发现网上好多都有问题,编写一个程序读入一行输入,然后反向打印该行,您可以把输入存储在一个char数组中

    编写一个程序读入一行输入,然后反向打印该行,您可以把输入存储在一个char数组中: 假定该行不超过255个字符.回忆一下,您可以使用具有%c说明符的scanf()从输入中一次 读入一个字符,而且当您按 ...

  9. c语言:编写一个程序,输入a,b,c三个值,输出其中最大者

    程序: //编写一个程序,输入a,b,c三个值,输出其中最大者 #include<stdio.h> int main() { int a,b,c,max; printf("请输入 ...

最新文章

  1. MySQL 学习笔记(5)— 视图优缺点、创建视图、修改视图、删除视图
  2. bzoj 1037: [ZJOI2008]生日聚会Party
  3. unix,linux,windows 哪个更好,更适合做服务器
  4. 黑马程序员--数组与集合互相转变
  5. 重构手法(一)之重新组织函数
  6. 《Unbroken》
  7. TDSQL 全时态数据库系统-理念与愿景
  8. 【开源项目10】安卓图表引擎AChartEngine
  9. kotlin mysql数据库_在kotlin中使用mysql行级锁
  10. xadmin删除数据后出现ValueError报错
  11. Java用swing实现的贪吃蛇
  12. 1命名规则 sentinel_Sentinel 实战-限流篇
  13. 计算机固态硬盘安装,电脑安装了固态硬盘,需要如何重装系统?详细的方法教程在这里!...
  14. 达梦数据库ODBC连接异常问题
  15. 命令提示窗口输出汉字
  16. 历届试题 九宫重排 (bfs 八数码问题)
  17. java保姆级教程—— 1.什么是游戏
  18. 神经网络和pid有什么区别,基于神经网络的pid控制
  19. 克朗代克正在连接服务器,克朗代克
  20. CmsWing源码分析(8) 栏目

热门文章

  1. Flink的Union算子和Connect算子,流合并
  2. scala的下载以及环境变量配置(一)
  3. Mybatis解析(面试题)
  4. python中将字符变为大写_python如何同时把字符串大写变小写,小写变大写
  5. OpenShift 4 - Fedora CoreOS (5) - CoreOS的常规操作
  6. OpenShift 4 - 如何用Machine Config Operator修改集群节点CoreOS的配置
  7. OpenShift 4 之Istio-Tutorial (6) 服务恢复能力(重试、超时、断路器)
  8. 使用ML.Net和C#进行机器学习
  9. tensorrt安装_[深度学习] TensorRT安装
  10. java解析c的结构体_解析C语言中结构体struct的对齐问题