数字倒序Java_怎么用Java编写一个程序,将输入的数字重新倒叙排列?
思路如下:
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编写一个程序,将输入的数字重新倒叙排列?相关推荐
- Java黑皮书课后题第6章:*6.39(几何:点的位置)编程练习题3.32显示如何测试一个点是否在一个有向直线的左侧、右侧或在直线上,编写一个程序,输入三个点p0p1p2,显示p2是否在直线p0p1
6.39(几何:点的位置)编程练习题3.32显示如何测试一个点是否在一个有向直线的左侧.右侧或在直线上,编写一个程序,输入三个点p0p1p2,显示p2是否在直线p0p1 题目 题目描述 编程练习题3. ...
- 输出月份英文名java_编写一个程序,输入月份号,输出该月的中文名和英文名。...
题目: 编写一个程序,输入月份号,输出该月的中文名和英文名. 例如,输入"3",则输出三月份,输出March,要求用指针数组处理. #include #include using ...
- python编写一个程序、输入一个数判断其是偶数还是奇数_编写一个程序,判断用户输入的整数是偶数还是奇数。 (7.0分)_学小易找答案...
[其它]已知info=[1,2,3,4,5],请通过两种编程方法,将列表变成info=[5,4,3,2,1] (6.0分) [其它]阅读下面的程序,分析代码是否可以编译通过,如果能编译通过,请列出运行 ...
- C语言:编写一个程序,输入用户的姓名和电话号码,按姓名的词典顺序排序后,输出用户的姓和电话号码;
/*编写一个程序,输入用户的姓名和电话号码,按姓名的词典顺序排序后, 输出用户的姓和电话号码:*/ #include <stdio.h> #include <string.h> ...
- 编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数。
编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数. #include<iostream> #include<cstring> using namespace s ...
- 编写一个程序,输入直角三角形的两个直角边的长度a、b,求斜边c的长度。
编写一个程序,输入直角三角形的两个直角边的长度a.b,求斜边c的长度. x=float(input("请输入直角边a:\n")) y=float(input("请输入直角 ...
- python输入数字输出月份英文_编写一个程序,输入月份号,输出该月的中文名和英文名。...
题目: 编写一个程序,输入月份号,输出该月的中文名和英文名. 例如,输入"3",则输出三月份,输出March,要求用指针数组处理. #include #include using ...
- 《c primer pius》第六章第14题,发现网上好多都有问题,编写一个程序读入一行输入,然后反向打印该行,您可以把输入存储在一个char数组中
编写一个程序读入一行输入,然后反向打印该行,您可以把输入存储在一个char数组中: 假定该行不超过255个字符.回忆一下,您可以使用具有%c说明符的scanf()从输入中一次 读入一个字符,而且当您按 ...
- c语言:编写一个程序,输入a,b,c三个值,输出其中最大者
程序: //编写一个程序,输入a,b,c三个值,输出其中最大者 #include<stdio.h> int main() { int a,b,c,max; printf("请输入 ...
最新文章
- MySQL 学习笔记(5)— 视图优缺点、创建视图、修改视图、删除视图
- bzoj 1037: [ZJOI2008]生日聚会Party
- unix,linux,windows 哪个更好,更适合做服务器
- 黑马程序员--数组与集合互相转变
- 重构手法(一)之重新组织函数
- 《Unbroken》
- TDSQL 全时态数据库系统-理念与愿景
- 【开源项目10】安卓图表引擎AChartEngine
- kotlin mysql数据库_在kotlin中使用mysql行级锁
- xadmin删除数据后出现ValueError报错
- Java用swing实现的贪吃蛇
- 1命名规则 sentinel_Sentinel 实战-限流篇
- 计算机固态硬盘安装,电脑安装了固态硬盘,需要如何重装系统?详细的方法教程在这里!...
- 达梦数据库ODBC连接异常问题
- 命令提示窗口输出汉字
- 历届试题 九宫重排 (bfs 八数码问题)
- java保姆级教程—— 1.什么是游戏
- 神经网络和pid有什么区别,基于神经网络的pid控制
- 克朗代克正在连接服务器,克朗代克
- CmsWing源码分析(8) 栏目
热门文章
- Flink的Union算子和Connect算子,流合并
- scala的下载以及环境变量配置(一)
- Mybatis解析(面试题)
- python中将字符变为大写_python如何同时把字符串大写变小写,小写变大写
- OpenShift 4 - Fedora CoreOS (5) - CoreOS的常规操作
- OpenShift 4 - 如何用Machine Config Operator修改集群节点CoreOS的配置
- OpenShift 4 之Istio-Tutorial (6) 服务恢复能力(重试、超时、断路器)
- 使用ML.Net和C#进行机器学习
- tensorrt安装_[深度学习] TensorRT安装
- java解析c的结构体_解析C语言中结构体struct的对齐问题