圆滚滚滚的饭团
2020-05-14 18:08
//把控制台输入的值获取存到“shuru"里
Scanner shuru=new Scanner(System.in);
System.out.println("输入");
//把“shuru"里的值赋值给num
int num=shuru.nextInt();
int changdu=0;
if(num>=0){
while(num!=0){
//当数字不为0时,长度+1
changdu++;
//把数字除以10用于缩减一位
num/=10;
}
System.out.println(changdu);
}
next的含义是下一个,规定就是取下一次输入的数据。要想在一个程序中实现多次输入与求解需要用到二重循环。
在while循环上在添加一个外层循环。循环条件为你想循行的次数,将
int num=shuru.nextInt();
放到外层循环内即可
Java入门第一季(IDEA工具)
1168092 学习 · 18754 问题
相似问题