java 中用for循環和IF語句實現輸出1~100前5個可以被3整除的數
public class Test1{
public static void main(String[] args) {
int i =1;
while(i//判斷i是否能被3整除(i除以3 ,取余,若余數為0,則表示能整除)
if(i%3==0){
*n(i);
}
//改變i的值(1--100)
i++;
}
}
}
關于JAVA中for語句循環的問題
首先這是一個for循環。括號里int i=2;這是聲明一個int型的變量i并且賦值為2 i<=100就是說
i增加到100的時候就自動跳出循環. i+=2這個相當于i=i+2;就是說每次i都會增加2。 你也可以這樣寫
int sum=0;
for(int i=2;i<=100;i++){
if(i%2==0)
sum = sum+i;
}
*n("2到100之間的所有偶數之和為:"+sum);
這個sum是你在循環外面聲明的一個int型變量,然后你在循環中給他賦值。 你可以在循環中輸出一下sum=sum+i;看看每次運行的結果。 或者進入debug調試,一步一步看運行。 希望可以幫助你。
轉載請注明出處華閱文章網 » javaif語句for循環