循環(huán)

多分之選擇語句

switch語句格式,其中default語句和break語句并不是必須的
switch(表達式)
{
case 常量選擇值1:語句體1{break;}
case 常量選擇值2:語句體2{break;}
……
case 常量選擇值n:語句體{break;}
}


public class Main
{
    public static void main(String[] args)
    {
        char sum='B';
        switch(sum)  //switch是多分之語句
        {
            case 'A':   //case是選擇語句
                System.out.println("成績優(yōu)");
                break;   //break當前語句正確就執(zhí)行并跳出捆愁,否則執(zhí)行下一條
                case'B':
                System.out.println("成績良");
                break;
                case'C':
                System.out.println("成績中");
                break;
                case'D':
                System.out.println("成績差");
                break;
                default:  //都沒選擇執(zhí)行這里
                System.out.println("輸入錯誤");
        }
    }
}

do while循環(huán)
直到型循環(huán)割去,即先"直到"循環(huán)體(執(zhí)行循環(huán)體)在判斷是否成立,所以"直到型循環(huán)"至少會先執(zhí)行一次循環(huán)體昼丑。例:

do
{
語句1;
語句2;
……
語句n;
}
while(判斷條件)


public class doWhile
{
    public static void main(String[] args)
    {
        int i=1;
        int sum=0;
        //do.while是先執(zhí)行一次在進行判斷呻逆,即循環(huán)體至少被執(zhí)行一次
        do
        {
            sum+=i;
            ++i;
        }
        while(i<=10);
        System.out.println("1+2+3+……+10="+sum);
    }
}

for語句下不帶標簽的break語句的使用

for(賦初始值;判斷條件;增減標志量)
{
語句1;
語句2;
……
break;
……  //若是執(zhí)行break語句,則此塊內的語句將不會執(zhí)行
語句n;
}


class breakdemo
 {
     public static void main(String[] args)
     {
         int i=0;
         for(i=1;i<=9;i++)
         {
             if(i%3==0)
                 break;  //當i%3==0時跳出循環(huán)體菩帝。注意此處通常不使用大括號
                 System.out.println("i="+i);
         }
         System.out.println("循環(huán)中斷:i="+i);
     }
 }

帶標簽的break語句循環(huán)

//演示帶標簽break語句的用法
class breakdemo
 {
     public static void main(String[] args)
     {
         for(int i=0;i<2;i++)//最外層循環(huán)第一層循環(huán)
         {
             System.out.println("最外層循環(huán)"+i);
             can:   //中間層for循環(huán)標簽
             for(int j=0;j<2;j++)//中間層循環(huán)也就是第二層循環(huán)
             {
                 System.out.println("中間層循環(huán)"+j);
                 for(int k=0;k<2;k++)
                 {
                     System.out.println("最內層循環(huán)"+k);
                     break can;//跳出中間層循環(huán)
                 }
             }
         }
        }
 }

continue語句
在while咖城,do……while和for語句的循環(huán)體中抒钱,執(zhí)行continue語句將結束本次循環(huán)而立即測試循環(huán)的條件缴阎,以決定是否進行下次循環(huán)。當程序執(zhí)行到continue,會執(zhí)行設增減量退个,然后判斷條件骏掀,會跳過continue下面的語句

for(初值賦值;判斷條件;設增減量)
{
語句1;
語句2
……
continue
……  //若執(zhí)行continue語句甚亭,則此處不在執(zhí)行
語句n;
}


//演示不帶標簽的continue語句語法
public class continuedemo
{
public static void main(String[] args)
{
int i=0;
for(i=1;i<10;i++)
{
if(i%3==0)//當i%3==0時白对,跳過本次循環(huán),直接執(zhí)行下一句简烘。
continue;
System.out.println("i="+i);
}
System.out.println("循環(huán)結束苔严,i="+i);//由于continue先執(zhí)行在循環(huán)所以這里打印10
}
}

**帶標簽的continue語句的使用

//演示帶標簽的continue語句的用法
class continuedemo
{
public static void main(String[] args)
{
for(int i=0;i<2;i++)
{
System.out.println("最外層循環(huán)"+i);
can:  //這是標簽
for(int j=0;j<2;j++)
{
System.out.println("中間層循環(huán)"+i);
for(int k=0;k<2;k++)
{
System.out.println("最內層循環(huán)"+i);
continue can;  //進入中間層的下次循環(huán)
}
}
}
}
}

return語句
return語句可以使程序離開return語句所在的方法,return語句就是使程序結束的語句孤澎。
語法: return 返回值;
其中返回值根據(jù)方法的定義不同以及我們的需求不同而不同届氢。

//演示return語句的用法

class returndemo
{
public static void main(String[] args)
{
int i=0;
for(i=1;i<10;i++)
{
if(i%3==0)
return;  //當i%3==0時結束程序
System.out.println("i="+i);
}
System.out.println("循環(huán)結束i="+i);
}
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市覆旭,隨后出現(xiàn)的幾起案子悼沈,更是在濱河造成了極大的恐慌,老刑警劉巖姐扮,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異衣吠,居然都是意外死亡茶敏,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門缚俏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來惊搏,“玉大人,你說我怎么就攤上這事忧换√窆撸” “怎么了?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵亚茬,是天一觀的道長酪耳。 經常有香客問我,道長刹缝,這世上最難降的妖魔是什么碗暗? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮梢夯,結果婚禮上言疗,老公的妹妹穿的比我還像新娘。我一直安慰自己颂砸,他們只是感情好噪奄,可當我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布死姚。 她就那樣靜靜地躺著,像睡著了一般勤篮。 火紅的嫁衣襯著肌膚如雪都毒。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天叙谨,我揣著相機與錄音温鸽,去河邊找鬼。 笑死手负,一個胖子當著我的面吹牛涤垫,可吹牛的內容都是我干的。 我是一名探鬼主播竟终,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼蝠猬,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了统捶?” 一聲冷哼從身側響起榆芦,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎喘鸟,沒想到半個月后匆绣,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡什黑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年崎淳,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片愕把。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡拣凹,死狀恐怖,靈堂內的尸體忽然破棺而出恨豁,到底是詐尸還是另有隱情嚣镜,我是刑警寧澤,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布橘蜜,位于F島的核電站菊匿,受9級特大地震影響,放射性物質發(fā)生泄漏扮匠。R本人自食惡果不足惜捧请,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望棒搜。 院中可真熱鬧疹蛉,春花似錦、人聲如沸力麸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至闺鲸,卻和暖如春筋讨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背摸恍。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工悉罕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人立镶。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓壁袄,卻偏偏與公主長得像,于是被迫代替她去往敵國和親媚媒。 傳聞我的和親對象是個殘疾皇子嗜逻,可洞房花燭夜當晚...
    茶點故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內容