此題用for這樣寫(xiě)單該怎么解釋?
答案while語(yǔ)句這樣寫(xiě):
while(num!=0){
count++;num/=10;}
do…while語(yǔ)句可以這樣寫(xiě):
do{
count++;num/=10;
}while(num!=0);
for語(yǔ)句為什么這樣寫(xiě)?
for(;num!=0;){count++;num/=10;}
只有一個(gè)循環(huán)條件,循環(huán)變量初始化和循環(huán)變量變化呢?雖然可以不寫(xiě),但循環(huán)變量不應(yīng)該是count么?
2020-06-10
for循環(huán)在循環(huán)次數(shù)已知的情況下更好用吧,這邊如果num是未知的話,感覺(jué)還是用不考慮循環(huán)次數(shù)的while循環(huán)更好
2020-04-16
int num = 999;
? ? int count = 0;
? ? for(int i=1;i<100;i++){
? ? ? ? ++count;
? ? ? ? if(num<10){
? ? ? ? ? ? System.out.println("它是個(gè)"+count+"位的數(shù)!");
? ? ? ? ? ? break;
? ? ? ? }
? ? ? ? num = num/10;
? ? }
2020-04-06
num是循環(huán)變量,count就相當(dāng)于是一個(gè)標(biāo)志位,記錄這個(gè)循環(huán)共執(zhí)行了多少次,最前面應(yīng)該還定義了count=0是吧