課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
運(yùn)行結(jié)果不應(yīng)該是:3 嗎?
2016-11-15
源自:Java入門第一季(IDEA工具)升級(jí)版 4-11
正在回答
?if((i > 2) && (i % 3 ==0)){?break;} ?; ? ? ? 首先,你明白這語句是什么意思????他是說:如果i>2并且i%3等于0,就執(zhí)行下一條語句break;當(dāng)循環(huán)結(jié)構(gòu)中i=3的時(shí)候恰好滿足這個(gè)條件,所以執(zhí)行break然后跳出了整個(gè)循環(huán),不會(huì)再執(zhí)行輸出語句了
(還有,這個(gè)循環(huán)體中,每條語句是按順序執(zhí)行的,所以說,break結(jié)束了整個(gè)循環(huán),自然也就不會(huì)再執(zhí)行輸出語句)
public class haha {
public static void main(String[]args){
? ? ? ? for(int i=1;i<=10;i++){
? ? ? ? ? ? if(i%3!=0){
? ? ? ? ? ? ? ? System.out.println(i);
? ? ? ? ? ? ? ? ?
? ?}
?}
? }
}
輸出的結(jié)果:1 2 4 5 7 8 10 ? 這才是正確答案好不O(∩_∩)O~
? ? ? ? ? ? if(i<=2&&(i%3!=0)){
如果數(shù)值大于 2 ,并且為 3 的倍數(shù)則停止輸出,
這句話的意思是說滿足大于2且被3整除的數(shù)值則不輸出,反過來理解就是小于等于2且不被3整除的數(shù)則輸出。
public class Test{??? public static void main(String[]args){??????? for(int i=1;i<=10;i++){??????????? if(i>2 && (i%3==0)) ?????????? ??? ?break;??????????? System.out.println(i); //? 1 2? ??????????? ???????? }??? }}
public class Test1{
for(int i=1;i<=10;i++){
if(i>2&&(i%3==0)){
System.out.println(i);
public?class?Test1{ public?static?void?main(String[]args){ for(int?i=1;i<=10;i++){ if(i>2&&(i%3==0)){ System.out.println(i); } } } }
慕粉4353249
輸出是在循環(huán)中進(jìn)行的,所以1和2會(huì)被輸出。當(dāng)數(shù)值變到3時(shí),不會(huì)進(jìn)入循環(huán),所以不會(huì)輸出。
運(yùn)行結(jié)果是1.2是3就停止輸出了
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
3 回答循環(huán)將 1 到 10 之間的整數(shù)相加,如果累加值大于 20,則跳出循環(huán),并輸出當(dāng)前的累加值。
4 回答試用do-while循環(huán)結(jié)構(gòu)實(shí)現(xiàn):計(jì)算1至u50中是7的倍數(shù)之和并輸出
3 回答如何用循環(huán)向數(shù)組中輸入數(shù)據(jù)并最終顯示出來
3 回答判斷一個(gè)數(shù)(小于10位)的位數(shù)。 輸入999,則輸出 “它是個(gè)3位的數(shù)!”
1 回答判斷一個(gè)數(shù)(小于10位)的位數(shù)。 輸入999,則輸出 “它是個(gè)3位的數(shù)!
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-11-20
?if((i > 2) && (i % 3 ==0)){?break;} ?; ? ? ? 首先,你明白這語句是什么意思????他是說:如果i>2并且i%3等于0,就執(zhí)行下一條語句break;當(dāng)循環(huán)結(jié)構(gòu)中i=3的時(shí)候恰好滿足這個(gè)條件,所以執(zhí)行break然后跳出了整個(gè)循環(huán),不會(huì)再執(zhí)行輸出語句了
(還有,這個(gè)循環(huán)體中,每條語句是按順序執(zhí)行的,所以說,break結(jié)束了整個(gè)循環(huán),自然也就不會(huì)再執(zhí)行輸出語句)
2016-11-15
public class haha {
public static void main(String[]args){
? ? ? ? for(int i=1;i<=10;i++){
? ? ? ? ? ? if(i%3!=0){
? ? ? ? ? ? ? ? System.out.println(i);
? ? ? ? ? ? ? ? ?
? ?}
?}
? }
}
輸出的結(jié)果:1 2 4 5 7 8 10 ? 這才是正確答案好不O(∩_∩)O~
2016-11-15
? ? ? ? for(int i=1;i<=10;i++){
? ? ? ? ? ? if(i<=2&&(i%3!=0)){
? ? ? ? ? ? ? ? System.out.println(i);
如果數(shù)值大于 2 ,并且為 3 的倍數(shù)則停止輸出,
這句話的意思是說滿足大于2且被3整除的數(shù)值則不輸出,反過來理解就是小于等于2且不被3整除的數(shù)則輸出。
2016-11-15
public class Test{
??? public static void main(String[]args){
??????? for(int i=1;i<=10;i++){
??????????? if(i>2 && (i%3==0))
?????????? ??? ?break;
??????????? System.out.println(i); //? 1 2?
??????????? ?
??????? }
??? }
}
2016-11-15
public class Test1{
public static void main(String[]args){
for(int i=1;i<=10;i++){
if(i>2&&(i%3==0)){
System.out.println(i);
}
}
}
}
2016-11-15
2016-11-15
輸出是在循環(huán)中進(jìn)行的,所以1和2會(huì)被輸出。當(dāng)數(shù)值變到3時(shí),不會(huì)進(jìn)入循環(huán),所以不會(huì)輸出。
2016-11-15
運(yùn)行結(jié)果是1.2是3就停止輸出了