欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解java中if語句和switch的使用

 更新時間:2020年11月04日 16:33:25   作者:一個java小伙罷了  
這篇文章主要介紹了java中if語句和switch的使用,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

if語句

說起if語句,那么不得不提起三元運(yùn)算符
a>b?c=0:c=1;
如果a>b結(jié)果為true,那么c=0,為false,c=1

那么下面看下if語句
if(a>b)c=0;

如果a>b為true,那么c=0
是不是覺得很像,但是還是覺得有一點不像

那么
	if(a>b){
    c = 0;
  }else{
    c = 1;
  }

這樣是不是看著很像了,如果a>b結(jié)果為true,那么c=0,為false則走else里面的內(nèi)容,c=1

多條件判斷
public class Demo {

public static void main(String[] args) {
  int a = 4;
  if(a==1){
    System.out.println("a等于1");
  }else if(a==4){
    System.out.println("a等于4");
  }else if(a==6){
    System.out.println("a等于6");
  }else{
    System.out.println("a不等于1,4,6");
  }
}

switch語句

這里開始if語句基本使用就結(jié)束了,那么有發(fā)現(xiàn)現(xiàn)在if語句用來判斷a的結(jié)果有點不太方便嗎?
于是我們可以使用switch的使用

比如
public class Demo {

public static void main(String[] args) {
  int a = 6;
  switch (a){
    case 1:
      System.out.println("a等于1");
      break;
    case 4:
      System.out.println("a等于4");
      break;
    case 6:
      System.out.println("a等于6");
      break;
    default:
      System.out.println("a不等于1,4,6");
      break;
  }
}

這樣一來是不是覺得簡單多了,switch在某種情況下會比if好用,效率更高,至于在什么地方用什么樣的方式,這個就需要見仁見智了,java是一門語言,java是一門靈活的語言,在合適的地方,使用合適的方案,不要局促于表象!

到此這篇關(guān)于詳解java中if語句和switch的使用的文章就介紹到這了,更多相關(guān)java if switch語句使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java中利用Alibaba開源技術(shù)EasyExcel來操作Excel表的示例代碼

    Java中利用Alibaba開源技術(shù)EasyExcel來操作Excel表的示例代碼

    這篇文章主要介紹了Java中利用Alibaba開源技術(shù)EasyExcel來操作Excel表的示例代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • IDEA運(yùn)行SpringBoot項目的圖文教程

    IDEA運(yùn)行SpringBoot項目的圖文教程

    本文主要介紹了IDEA運(yùn)行SpringBoot項目的圖文教程,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05
  • Spring Boot 整合 Mockito提升Java單元測試的高效實踐案例

    Spring Boot 整合 Mockito提升Java單元測試的高效實踐案例

    Mockito與Spring Boot的整合為Java開發(fā)者提供了一套完整的解決方案,使得單元測試更為精準(zhǔn)、高效,從而確保了代碼質(zhì)量、降低了維護(hù)成本,并促進(jìn)了項目的持續(xù)集成與交付,感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • Java畢業(yè)設(shè)計實戰(zhàn)之校園一卡通系統(tǒng)的實現(xiàn)

    Java畢業(yè)設(shè)計實戰(zhàn)之校園一卡通系統(tǒng)的實現(xiàn)

    這是一個使用了java+Springboot+Maven+mybatis+Vue+mysql+wd開發(fā)的校園一卡通系統(tǒng),是一個畢業(yè)設(shè)計的實戰(zhàn)練習(xí),具有校園一卡通系統(tǒng)該有的所有功能,感興趣的朋友快來看看吧
    2022-01-01
  • Springboot整合hutool驗證碼的實例代碼

    Springboot整合hutool驗證碼的實例代碼

    在 Spring Boot 中,你可以將 Hutool 生成驗證碼的功能集成到 RESTful API 接口中,這篇文章主要介紹了Springboot整合hutool驗證碼,需要的朋友可以參考下
    2024-08-08
  • JFinal實現(xiàn)偽靜態(tài)的方法

    JFinal實現(xiàn)偽靜態(tài)的方法

    JFinal 是基于 Java 語言的極速 WEB + ORM 框架,其核心設(shè)計目標(biāo)是開發(fā)迅速、代碼量少、學(xué)習(xí)簡單、功能強(qiáng)大、輕量級、易擴(kuò)展、Restful。這篇文章主要介紹了JFinal實現(xiàn)偽靜態(tài),需要的朋友可以參考下
    2018-04-04
  • Java GUI編程實現(xiàn)在線聊天室

    Java GUI編程實現(xiàn)在線聊天室

    這篇文章主要為大家詳細(xì)介紹了Java GUI編程實現(xiàn)在線聊天室,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • java實現(xiàn)線性表及其算法

    java實現(xiàn)線性表及其算法

    線性表是最簡單和最常用的一種數(shù)據(jù)結(jié)構(gòu),它是有n個體數(shù)據(jù)元素(節(jié)點)組成的有限序列,這篇文章主要介紹了java實現(xiàn)線性表及其算法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • 關(guān)于JAVA中this的使用方法小結(jié)

    關(guān)于JAVA中this的使用方法小結(jié)

    現(xiàn)在讓大家看一個小例子,給你分享一下JAVA中“this”的用法,有需要的朋友可以參考一下
    2013-10-10
  • Spring之IOC詳解

    Spring之IOC詳解

    本文主要介紹了Spring中的IOC的相關(guān)知識。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03

最新評論