给出一个不多于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;}}