第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

請(qǐng)問(wèn)這樣寫(xiě)有問(wèn)題么?輸出正確,但有一次警告

static void Main(string[] args)

? ? ? ? {

? ? ? ? ? ? //聲明整型數(shù)組,保存一組整數(shù)

? ? ? ? ? ? int[] num = new int[] { 3,34,43,2,11,19,30,55,20};

? ? ? ? ? ? //請(qǐng)完善代碼,判斷數(shù)組中有沒(méi)有7的整倍數(shù)

? ? ? ? ? ? for(int i = 0 ; i < num.Length ; i++)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? if(num[i]%7==0)

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? Console.Write("有7的整倍數(shù)");

? ? ? ? ? ? ? ? break;

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? else

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? Console.Write("沒(méi)有7的整倍數(shù)");

? ? ? ? ? ? ? ? break;

? ? ? ? ? ? ? ? }

? ? ? ? ? ? }

? ? ? ? }


正在回答

2 回答

首先if中不能放

break;
這個(gè)只是終止循環(huán)的。

其次,如果循環(huán)里套了if,在if中放入break,是跳出循環(huán)。

continue?這個(gè)是跳出本次循環(huán)的。

int[]?num?=?new?int[]?{?3,34,43,2,11,19,30,55,20};?
//請(qǐng)完善代碼,判斷數(shù)組中有沒(méi)有7的整倍數(shù)
?for?(int?i?=?0;?i?<?num.Length;?i++){???
??Console.WriteLine();//換行
??????if?(num[i]?%?7?==?0)????{????
??????????//跳出本次循環(huán)前會(huì)打印,???????
???????????Console.Write("有7的整倍數(shù)");
????????????continue;//跳過(guò)本次循環(huán)
?????}
?????else????{
?????????Console.Write("沒(méi)有7的整倍數(shù)");
????????continue;
?
????}????????????
??}


ps:另外別人回答你時(shí),你要自己求證下,不要一上來(lái)就是質(zhì)問(wèn)!

建議遇到問(wèn)題的解決思路是?上網(wǎng)搜索資料》?代碼證明?》?還是不行?》虛心請(qǐng)教

例如你這個(gè)問(wèn)題?搜索?C#?if?跳出本次循環(huán)


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕仙5026560 提問(wèn)者

謝謝你的提醒以及方法,對(duì)之前的回復(fù)感到抱歉,但本身并沒(méi)有想要質(zhì)問(wèn)的意思,可能是我表達(dá)的問(wèn)題吧。sorrysorry
2019-03-28 回復(fù) 有任何疑惑可以回復(fù)我~

else中的break刪除。否則循環(huán)一次就直接退出了。

?//聲明整型數(shù)組,保存一組整數(shù)

? ? ? ? ? ? int[] num = new int[] { 3,34,43,2,11,19,30,55,20};

? ? ? ? ? ? //請(qǐng)完善代碼,判斷數(shù)組中有沒(méi)有7的整倍數(shù)

? ? ? ? ? ? bool y = false;

? ? ? ? ? ? foreach(int n in num){

? ? ? ? ? ? ? ? if(n%7==0){

? ? ? ? ? ? ? ? ? ? y = true;

? ? ? ? ? ? ? ? ? ? break;

? ? ? ? ? ? ? ? }

? ? ? ? ? ? }

? ? ? ? ? ??

? ? ? ? ? ? if(y){

? ? ? ? ? ? ? ? Console.Write("有7的整數(shù)倍");

? ? ? ? ? ? } else {

? ? ? ? ? ? ? ? Console.Write("沒(méi)有7的整倍數(shù)");

? ? ? ? ? ? }


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕仙5026560 提問(wèn)者

如果刪除else中的break,會(huì)輸出9次“沒(méi)有7的整倍數(shù)”,這個(gè)break只是跳出了else吧,for循環(huán)還是繼續(xù)執(zhí)行的。我知道你寫(xiě)的代碼是OK的,但還是沒(méi)搞懂我那個(gè)問(wèn)題出在哪。請(qǐng)多指教。
2019-03-26 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕數(shù)據(jù)8441107 回復(fù) 慕仙5026560 提問(wèn)者

break 是跳出for循環(huán),不是跳出else,可以百度 c# break,很全面
2019-09-23 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕數(shù)據(jù)8441107 回復(fù) 慕仙5026560 提問(wèn)者

你這種寫(xiě)法很有問(wèn)題,數(shù)組里雖然有很多個(gè)數(shù)組元素,但用break,只循環(huán)一次就結(jié)束了for循環(huán)(前面有人說(shuō),if不能用break,感覺(jué)怪怪的,如果if嵌套在for循環(huán)中就可以使用break,if單獨(dú)不能使用),最后舉個(gè)栗子,把數(shù)組中的元素11改成14,運(yùn)行結(jié)果還是“沒(méi)有7的整倍數(shù)”,說(shuō)到這應(yīng)該明白了吧
2019-09-23 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

請(qǐng)問(wèn)這樣寫(xiě)有問(wèn)題么?輸出正確,但有一次警告

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)