本文主要是介绍java给出一个不多于5位的正整数(1)求出它是几位数(2)分别输出每一位数字(3)按逆序输出各位数字,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
给出一个不多于5位的正整数
(1)求出它是几位数
(2)分别输出每一位数字
(3)按逆序输出各位数字
public static void main(String[] args) {Scanner scan = new Scanner(System.in);System.out.println("请输入一个不多于5位的正整数:");int num = scan.nextInt();int temp = num;int temp1 = num;int count = 0;//位数while (num > 0) {num /= 10;count++;}System.out.println("这是一个" + count + "位数");//分别输出每一位数字System.out.print("分别输出:");String str = num + "";for (int i=0;i<str.length();i++){System.out.println(str.charAt(i));}//逆序输出System.out.print("逆序输出:");while (temp > 0) {int num2 = temp % 10;System.out.print(num2);temp /= 10;}}
这篇关于java给出一个不多于5位的正整数(1)求出它是几位数(2)分别输出每一位数字(3)按逆序输出各位数字的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!