根据控制台文本提示输入一个数,这个数不能大于5位,并且要求是一个整数,程序会输出你输入数字的位数并且会输出每个数字在第几位,然后进行逆序输出显示。
结果演示
代码演示
package com.five;
import java.util.Scanner;
public class Nxjs {
public static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
System.out.println(" 请输入一个不多于五位数的数字:");
int num = input.nextInt();
String numString = Integer.toString(num);
char [] arrChar = numString.toCharArray();
System.out.println("你输入的是"+arrChar.length+"位数");
for(int i=0;i<arrChar.length;i++){
System.out.println("第"+(i+1)+"个数字是"+arrChar[i]);
}
System.out.println("逆序输出");
for(int i=arrChar.length - 1;i>=0;i--){
System.out.println(arrChar[i]);
}
}
}
了解更多关注我哟!!!