為什么會顯示運行成功,輸出錯誤?。。?!
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
? ? ? ? for(count = 1;count < 10 ;count++){
? ? ? ? ? ? num = num / 10;
? ? ? ? ? ? if(num < 10){
? ? ? ? ? ? ? ? count++;
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? System.out.println("它是個"+count+"位的數!");
? ? ? ??
? ? ? ??
? ? }
}
2019-03-12
num是輸入的數求是多少位數,不知道這個數有多少位,也就是不知道循環多少次,用while寫會更簡單,下面寫了while 和for 的兩種