輸入數(shù)字沒有結(jié)果哪里錯了
package for1;
import java.util.Scanner;
public class count {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("請輸入數(shù)字:");
int num=input.nextInt();
int count=0;
do{
count++;
}
while(num/10!=0);
System.out.println("他是一個"+count+"位數(shù)");
}
}
2017-02-20
假設(shè)你輸入了30,那么你的while(num/10 !=0)永遠(yuǎn)成立,會造成死循環(huán),也就不會執(zhí)行下面的System.out.println("他是一個"+count+"位數(shù)"),同學(xué)再好好看看