這樣寫for語句對嗎?替換注釋掉的部分
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num>=0&&num<=999999999){
? ? /*while(num!=0){
? ? ? ??
? ? ? ? num/=10;
? ? ? ? count++;
? ? }*/
? ??
? ? for(;num!=0;count++){
? ? ? ? num/=10;
? ? }
? ??
? ? System.out.println("它是個"+count+"位的數(shù)");
? ??
}else{
? ? System.out.println("輸入數(shù)字錯誤");
}
}
}
2016-05-14
for循環(huán)和while循環(huán)是適合于不同條件下的循環(huán)方式:
for(控制循環(huán)次數(shù)的變量;進入循環(huán)的條件;每次循環(huán)執(zhí)行的最后一步){? }
for與while用法類似的情況:
(1)for(;進入循環(huán)的條件;){?
????????????? .......
??????????? 每次循環(huán)執(zhí)行的最后一步
????? ??}
?????? (2) while(進入循環(huán)的條件){
????????????????? ?.......
???????????????? ?每次循環(huán)執(zhí)行的最后一步
????????????? ?}
?? 3.根據(jù)1、2點,兩種寫法都是可行的,區(qū)別僅在于條件和某些語句放的位置的不同而已。不同的循環(huán)體有自己的格式,而功能基本是一致。
2016-05-14
2016-05-14
可以實現(xiàn),與while功能一致。