輸入數字沒有結果哪里錯了
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+"位數");
}
}
2017-02-20
假設你輸入了30,那么你的while(num/10 !=0)永遠成立,會造成死循環,也就不會執行下面的System.out.println("他是一個"+count+"位數"),同學再好好看看