您的位置:首页 > 其它

输入一个整数,求它的位数,倒序输出

2016-07-30 19:37 561 查看
/**
* 输入一个整数,求它的位数,倒序输出
* 解决问题策略:从个位入手,取余取出个位,然后再将原来的数除以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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: