日产精品视频无码免费_亚洲蜜臀AV日韩熟妇在线_国产亚洲精品女人久久久久久 _妞中文字幕在线视频导航

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 編程學(xué)習(xí) >> Java >> 正文

【JAVA】條件分支if和else的使用詳解_if和else的用法_選擇判斷語句用法

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2023/11/14

順序結(jié)構(gòu)沒什么好講的,就是從上到下的寫代碼,所以接下來,壹哥就直接帶各位來學(xué)習(xí)分支結(jié)構(gòu)里的條件分支。我們在前面說過,分支結(jié)構(gòu),或者叫做條件分支,其實(shí)有兩種情況。一種是if...else...類型的條件分支,一種是switch...case...類型的條件分支,今天我們先來學(xué)習(xí)if和else的使用。

1. if基本語法

在Java代碼中,如果我們要根據(jù)某個(gè)條件來決定是否執(zhí)行一段代碼,就可以考慮使用if語句。if語句的基本語法是:

if(條件表達(dá)式){
 //滿足條件時(shí)要執(zhí)行的語句 
} 

在上面的語法中,會根據(jù)if(條件表達(dá)式)里的計(jì)算結(jié)果(true或者false),由JVM決定是否執(zhí)行{}里的代碼塊。如果為true,就執(zhí)行,否則就不執(zhí)行。

2. if的單分支語句

首先我們通過一個(gè)簡單的需求,來學(xué)習(xí)if的單分支語句。所謂的單分支語句,就是說只有一種判斷情況,條件為真就執(zhí)行,否則就不執(zhí)行。比如這個(gè)需求:“如果你年滿18歲,就可以攢勁的節(jié)目”。

publicclassDemo01 {
 publicstaticvoidmain(String[] args) {
  // if語句
  
  //案例1:如果年齡大于等于18歲,就可以看攢勁的節(jié)目了
  System.out.println("請輸入你的年齡");
  
  //獲取Scanner對象
  Scanner sc=new Scanner(System.in);
  //獲取年齡
  int age = sc.nextInt();
        //如果語句塊{}里面只有一條執(zhí)行語句,{}可以省略,但建議保留。
  if(age >= 18){
      System.out.println("本節(jié)目只對成年人開放,未成年人請?jiān)诟改概阃掠^看,節(jié)目正在緩沖......");
  }
     //案例2:如果身高大于180,且體重小于180,就可以當(dāng)模特        
  System.out.println("請輸入你的身高");
  int height = sc.nextInt();
  System.out.println("請輸入你的體重");
  int weight = sc.nextInt();
        
     //條件表達(dá)式中,可以結(jié)合之前學(xué)習(xí)過的邏輯運(yùn)算符//采用短路與&&,提高效率
  if(height > 180 && weight < 180){
      System.out.println("恭喜你,可以當(dāng)模特了");
  }
 }
}

另外如果{}語句塊里面只有一條執(zhí)行語句,{}可以省略,但建議保留。因?yàn)槿绻覀儾捎每s進(jìn)的格式,很容易把后面的語句都看成是if語句的執(zhí)行塊,所以不推薦忽略花括號的寫法。

單分支語句應(yīng)對的情況是很簡單的,在實(shí)際開發(fā)中可能會很復(fù)雜,這就需要使用多分支語句來進(jìn)行處理。

3. if的多分支語句

3.1 if...else結(jié)構(gòu)

if...else...結(jié)構(gòu)會根據(jù)條件表達(dá)式的結(jié)果進(jìn)行判斷,當(dāng)表達(dá)式的結(jié)果為true,則執(zhí)行語句塊A;否則執(zhí)行else后面的語句塊B;菊Z法結(jié)構(gòu)如下:

if(邏輯條件){ 
     //滿足邏輯條件執(zhí)行的代碼 
 }else{ 
     //不滿足邏輯條件執(zhí)行的代碼 
 }

案例如下:

publicclassDemo01 {
 publicstaticvoidmain(String[] args) {
  // if多分支語句
  
  Scanner sc=new Scanner(System.in);
  
  //案例:如果用戶名為admin、密碼為123456,就跳轉(zhuǎn)到首頁,否則跳轉(zhuǎn)到登錄頁面
  System.out.println("請輸入用戶名");
  String username = sc.next();
  System.out.println("請輸入密碼");
  String password = sc.next();
  //equals()比較方法
  if("admin".equals(username) && "123456".equals(password)){
      System.out.println("跳轉(zhuǎn)首頁");
  }else{
      System.out.println("跳轉(zhuǎn)登錄頁面");
  }  
 }
}

我們要注意,在java中,"=="比較的是兩個(gè)對象的內(nèi)存地址是否相同,String類中的equals()方法比較的是內(nèi)容是否相同。如果是基本數(shù)據(jù)類型,我們可以使用==進(jìn)行比較;而對于String字符串,一般是使用equals()方法進(jìn)行比較。

另外我們在使用equals()方法進(jìn)行比較時(shí),要采用類似"admin".equals(username)的寫法,而不要采用username.equals("admin")的寫法。因?yàn)閡sername對象的值有可能為null,這樣就可能會產(chǎn)生NullPointerException異常。

3.2 if多分支

if多分支就是可以利用多個(gè)if ... else if ...else...進(jìn)行串聯(lián)。多分支可以根據(jù)多個(gè)條件表達(dá)式的結(jié)果進(jìn)行判斷:

● 如果條件表達(dá)式1的結(jié)果為true,則執(zhí)行語句塊1;否則去判斷條件表達(dá)式2;

● 如果條件表達(dá)式2的結(jié)果為true,則執(zhí)行語句塊2,否則去判斷條件表達(dá)式3;

● ....

● 如果所有的條件表達(dá)式結(jié)果都為false,則執(zhí)行語句塊N+1;

● else是可選的,根據(jù)需要可以省略。

if多分支的語法結(jié)構(gòu)如下:

if(邏輯條件1){ 
    //滿足邏輯條件1執(zhí)行的代碼 
}else if(邏輯條件2){ 
    //隱藏條件(不滿足條件1) 滿足邏輯條件2執(zhí)行的代碼 
}else if(邏輯條件3){ 
    //隱藏條件(不滿足條件1、2) 滿足邏輯條件3執(zhí)行的代碼 
}else{ 
    //不滿足以上所有邏輯條件執(zhí)行的代碼 
}

需求案例:請你根據(jù)手上的資金選擇購買的手機(jī)品牌。如果你手里的錢大于10000,就買個(gè)蘋果;如果大于7000, 就買個(gè)華為;如果大于5000,就買個(gè)小米;如果大于3000,就買個(gè)諾基亞;否則,乖乖地去打公共電話。

publicclassDemo01 {
 publicstaticvoidmain(String[] args) {
  // if多分支語句
  
  Scanner sc=new Scanner(System.in);
  
  //請你根據(jù)手上的資金選擇購買的手機(jī)品牌。如果你手里的錢大于10000,就買個(gè)蘋果;
  //如果大于7000, 就買個(gè)華為;如果大于5000,就買個(gè)小米;如果大于3000,就買個(gè)諾基亞;
  //否則,乖乖地去打公共電話。
  System.out.println("請輸入余額");
  int money = sc.nextInt();
  if(money > 10000){
      System.out.println("蘋果手機(jī)");
  }elseif(money > 7000){ //money <= 10000
      System.out.println("華為手機(jī)");
  }elseif(money > 5000){
      System.out.println("小米手機(jī)");
  }elseif(money > 3000){
      System.out.println("諾基亞手機(jī)");
  }else{
      System.out.println("打公共電話");
  }
 }
}

大家要注意,我們在串聯(lián)使用多個(gè)if時(shí),要特別注意判斷順序和邊界條件的判斷。

4. if嵌套

if嵌套的語法結(jié)構(gòu)如下:

if(邏輯條件1){ 
     if(邏輯條件2){ 
         //滿足邏輯條件1且滿足條件2執(zhí)行的代碼 
     }else{ 
         //滿足邏輯條件1但不滿足條件2執(zhí)行的代碼 
     } 
 }else{ 
     //不滿足邏輯條件1執(zhí)行的代碼 
 }

需求案例:學(xué)校舉行跑步比賽,如果成績在15秒以內(nèi),可以進(jìn)入決賽,男的進(jìn)入男子組決賽,女的進(jìn)入女子組決賽。

publicclassDemo01 {
 publicstaticvoidmain(String[] args) {
  // if多條件嵌套
  Scanner sc=new Scanner(System.in);
  
  //學(xué)校舉行跑步比賽,如果成績在15秒以內(nèi),可以進(jìn)入決賽,男的進(jìn)入男子組決賽,女的進(jìn)入女子組決賽
  System.out.println("請輸入你的比賽成績");
  double score = sc.nextDouble();
  if(score < 15){
      System.out.println("請輸入你的性別");
      String sex = sc.next();
      if("男".equals(sex)){
          System.out.println("恭喜進(jìn)入男子組");
      }else{
          System.out.println("恭喜進(jìn)入女子組");
      }            
  }else{
      System.out.println("很遺憾你被淘汰了。。");
  }
 }
}
Tags:JAVA,if,else,判斷語句  
責(zé)任編輯:admin
  • 上一篇文章:
  • 下一篇文章: 沒有了
  • 請文明參與討論,禁止漫罵攻擊。 昵稱:注冊  登錄
    [ 查看全部 ] 網(wǎng)友評論
    熱門文章
    • 此欄目下沒有熱點(diǎn)文章
    關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁面
    下到頁底
    晶體管查詢
    亚洲女初尝黑人巨高清在线观看| 国产精品自拍在线观看| 国产网站免费在线观看| 亚洲精品影院久久久久久| 色综合久久天天综合| 二级片在线观看| 精品国产一区二区三区免费| 色综合久久久久综合体桃花网| 欧美日本国产| 色综合久久天天综线观看| 欧美电影免费看大全| 国产伦精品一区二区三区无广告| 九九久久国产精品| 天天做人人爱夜夜爽2020毛片| 国产一区二区精品| 一级女性大黄生活片免费| 国产不卡在线看| 午夜在线亚洲| 成人影视在线播放| 国产一区二区精品久久91| 国产亚洲免费观看| 午夜家庭影院| 国产国语对白一级毛片| 国产激情一区二区三区| 国产福利免费观看| a级精品九九九大片免费看| 久久久久久久网| 久久国产一久久高清| 日本特黄特色aa大片免费| 日韩专区亚洲综合久久| 久草免费在线色站| 欧美另类videosbestsex视频| 国产精品12| 欧美另类videosbestsex| 国产91精品系列在线观看| 精品视频免费看| 99久久精品国产高清一区二区 | 九九九在线视频| 亚洲精品久久久中文字| 欧美18性精品| 一本伊大人香蕉高清在线观看| 精品国产一区二区三区久久久蜜臀 | 久久久久久久久综合影视网| 九九久久99综合一区二区| 91麻豆国产福利精品| 成人免费福利片在线观看| 国产精品自拍在线观看| 成人免费网站久久久| 精品国产三级a| 久久精品免视看国产成人2021| 美女免费精品视频在线观看| 精品在线观看一区| 四虎影视库国产精品一区| 久草免费在线色站| 91麻豆tv| 日韩一级黄色| 久久成人性色生活片| 久久福利影视| 九九久久99综合一区二区| 欧美激情影院| 成人a级高清视频在线观看| 国产伦久视频免费观看 视频| 黄视频网站免费| 久久国产一久久高清| 九九九国产| 欧美a免费| 国产一区免费观看| 精品视频在线观看视频免费视频 | 成人a级高清视频在线观看| 日韩在线观看视频免费| 日日夜夜婷婷| 精品国产亚洲人成在线| 999久久狠狠免费精品| 麻豆午夜视频| 亚洲天堂免费| 色综合久久天天综线观看| 99久久精品国产免费| 国产不卡高清在线观看视频| 日韩中文字幕一区| 久久精品大片| 可以在线看黄的网站| 色综合久久天天综线观看| 国产网站在线| 国产麻豆精品| 欧美爱爱动态| 91麻豆国产级在线| 四虎影视库国产精品一区| 国产网站在线| 国产一区二区精品在线观看| 国产精品自拍在线观看| 精品久久久久久综合网| 国产麻豆精品| 免费国产在线视频| 国产激情视频在线观看| 欧美大片aaaa一级毛片| 天天做人人爱夜夜爽2020毛片| 久久久久久久免费视频| 深夜做爰性大片中文| 欧美a级片视频| 精品在线免费播放| 在线观看导航| 日韩一级精品视频在线观看| 国产一区二区精品久久91| 色综合久久天天综线观看| 欧美激情一区二区三区视频| 日韩专区亚洲综合久久| 国产视频一区二区三区四区| 日本特黄特色aa大片免费| 夜夜操天天爽| 国产网站免费视频| 久久精品欧美一区二区| a级毛片免费全部播放| 日本伦理黄色大片在线观看网站| 四虎影视库| 成人免费网站视频ww| 麻豆系列 在线视频| 日日夜人人澡人人澡人人看免| 欧美激情一区二区三区在线 | 国产麻豆精品hdvideoss| 夜夜操天天爽| 欧美激情一区二区三区视频 | 久久国产影院| 国产不卡在线看| 国产一区二区精品久久91| 91麻豆精品国产片在线观看| 国产高清视频免费| 精品久久久久久中文| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 久久精品人人做人人爽97| 99久久网站| 欧美大片毛片aaa免费看| 久久成人亚洲| 精品国产亚洲人成在线| 精品视频一区二区三区免费| 毛片电影网| 日韩av东京社区男人的天堂| 精品视频在线观看免费| 免费毛片播放| 青青久久网| 国产高清在线精品一区a| 黄视频网站免费观看| 九九久久99| 夜夜操网| 久久99中文字幕久久| 中文字幕一区二区三区 精品| 成人av在线播放| 日本在线不卡视频| 亚欧视频在线| 久久精品免视看国产明星| 久久精品欧美一区二区| 韩国三级一区| 你懂的日韩| 日韩在线观看网站| 深夜做爰性大片中文| 亚欧成人毛片一区二区三区四区 | 国产视频久久久久| 欧美日本免费| 午夜激情视频在线播放| 国产精品123| 国产成人精品综合久久久| 日本免费乱人伦在线观看| 一级毛片看真人在线视频| 在线观看成人网 | 99久久精品国产免费| 久久国产影院| 精品毛片视频| 国产一区免费在线观看| 国产伦理精品| 久久99这里只有精品国产| 九九九网站| 国产高清在线精品一区二区| 国产91丝袜在线播放0| 欧美日本二区| 日韩中文字幕在线播放| 日本伦理片网站| 精品视频一区二区三区免费| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 美女免费黄网站| 一级女性全黄生活片免费| 99久久精品国产麻豆| 国产91丝袜高跟系列| 美女免费精品视频在线观看| 午夜精品国产自在现线拍| 中文字幕一区二区三区精彩视频| 久久久久久久男人的天堂| 欧美大片aaaa一级毛片| 精品国产一区二区三区久久久狼| 精品国产一级毛片| 日韩免费在线观看视频| 亚洲 男人 天堂| 欧美激情一区二区三区中文字幕| 精品国产一区二区三区精东影业 | 青青青草影院 | 午夜激情视频在线播放| 99色播| 欧美大片一区| 国产成+人+综合+亚洲不卡| 美国一区二区三区| 久久99这里只有精品国产| 一 级 黄 中国色 片|