给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
import java.util.Scanner;
public class exercise{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int num = in.nextInt();
int length=0,n=0;
if (num==0) {
length++;
}
while(num>0){
n = n*10 + num%10;
num /= 10;
length++;
}
System.out.println(length+" 位 "+ n);
}
}