用java实现输入一个小于99999的数字 将各个位数倒叙与正序输出 怎么弄 求指教
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用java实现输入一个小于99999的数字 将各个位数倒叙与正序输出 怎么弄 求指教相关的知识,希望对你有一定的参考价值。
这个程序比较简单,还有其他的很多方法都能够实现。public static void main(String[] args)
System.out.println("请输入数字(小于99999):");
Scanner scanner = new Scanner(System.in);
Integer num = scanner.nextInt();
while(num>99999||num<0)
System.out.println("输入错误,请重新输入:");
num = scanner.nextInt();
StringBuffer sb = new StringBuffer(num.toString());
System.out.println(num+" 正序输出为: "+sb.toString());
System.out.println(num+" 倒序输出为: "+sb.reverse());
参考技术A 无论你输入的是什么类型,首先转成字符串类型。然后从后面往前一个一个的取出来放到另一个字符串或者list中,输出就是倒叙的,正序就直接输出啊。字符串好像还有一个reverse方法,直接调用就可以了吧,这个不大记得了,你查一下api就知道了。 参考技术B 创建一个数组,将各位数字通过对对10求余迭代求出来,并存入数组,然后利用for循环正序逆序输出。 参考技术C 输入的数字int转string排成数组,然后正序输出一次,倒叙输出一次! 参考技术D 这是个算法的问题,输入的数字%10可得到个位数,以此类推。得到的数据放入数组,再循环输出就行
华为机试真题 Java 实现最小数字
目录
题目
给定一个整型数组,请从该数组中选择3个元素组成最小数字并输出(如果数组长度小于3,则选择数组中所有元素来组成最小数字)。
输入描述:
一行用半角逗号分割的字符串记录的整型数组,0 < 数组长度 <= 100,0 < 整数的取值范围 <= 10000。输出描述:
由3个元素组成的最小数字,如果数组长度小于3,则选择数组中所有元素来组成最小数字。示例 1:
输入
21,30,62,5,31
输出
21305
说明
数组长度超过3,需要选3个元素组成最小数字,21305由21,30,5三个元素组成的数字,为所有组合中最小的数字
以上是关于用java实现输入一个小于99999的数字 将各个位数倒叙与正序输出 怎么弄 求指教的主要内容,如果未能解决你的问题,请参考以下文章
用java编程在10000到99999中的数字中找到aabcc类型的数字
编写一个简单的Java应用程序,用户从键盘输入一个1~99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。
编写一个简单的Java应用程序,用户从键盘输入一个1~99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。