问答详情
源自:4-15 编程练习

输入数字没有结果哪里错了

package for1;

import java.util.Scanner;

public class count {

public static void main(String[] args) {

Scanner input=new Scanner(System.in);

System.out.println("请输入数字:");

int num=input.nextInt();

int count=0;

do{

count++;

}

while(num/10!=0);

System.out.println("他是一个"+count+"位数");

}

}


提问者:慕粉1351043510 2017-02-20 21:27

个回答

  • 土地luminous
    2017-02-20 21:35:02
    已采纳

    假设你输入了30,那么你的while(num/10 !=0)永远成立,会造成死循环,也就不会执行下面的System.out.println("他是一个"+count+"位数"),同学再好好看看