/**
* 输入一个整数,求它的位数,倒序输出
* 解决问题策略:从个位入手,取余取出个位,然后再将原来的数除以10,再取余。
* 循环,便可得到数字的每一位
*/
Scanner input=new Scanner(System.in);
System.out.println("请输入一个整数:");
long num=input.nextLong();
long num1=num;
int count=0,a;
System.out.print(num1+"的倒序输出为:");
while (num!=0) {
a=(int)num%10;
System.out.print(a);
count++;
num/=10;
}
System.out.println();
System.out.println(num1+"的位数为:"+count);
* 输入一个整数,求它的位数,倒序输出
* 解决问题策略:从个位入手,取余取出个位,然后再将原来的数除以10,再取余。
* 循环,便可得到数字的每一位
*/
Scanner input=new Scanner(System.in);
System.out.println("请输入一个整数:");
long num=input.nextLong();
long num1=num;
int count=0,a;
System.out.print(num1+"的倒序输出为:");
while (num!=0) {
a=(int)num%10;
System.out.print(a);
count++;
num/=10;
}
System.out.println();
System.out.println(num1+"的位数为:"+count);