為什么會顯示運(yùn)行成功,輸出錯(cuò)誤?。。?!
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("它是個(gè)"+count+"位的數(shù)!");
? ? ? ??
? ? ? ??
? ? }
}
2019-03-12
num是輸入的數(shù)求是多少位數(shù),不知道這個(gè)數(shù)有多少位,也就是不知道循環(huán)多少次,用while寫會更簡單,下面寫了while 和for 的兩種