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

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

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

if語句

說起if語句,那么不得不提起三元運算符
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觀察者模式

    輕松掌握Java觀察者模式

    這篇文章主要幫助大家輕松掌握Java觀察者模式,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Java EE中的編碼問題及解決方案(總結(jié))

    Java EE中的編碼問題及解決方案(總結(jié))

    在JavaEE開發(fā)中,處理字符編碼問題是確保數(shù)據(jù)準確傳輸和顯示的關(guān)鍵,常見的編碼問題包括表單提交亂碼、JSP頁面編碼、請求參數(shù)編碼不一致等,本文給大家介紹Java EE中的編碼問題及解決方案,感興趣的朋友一起看看吧
    2024-10-10
  • JAVA大作業(yè)之圖書管理系統(tǒng)實現(xiàn)全解

    JAVA大作業(yè)之圖書管理系統(tǒng)實現(xiàn)全解

    隨著網(wǎng)絡(luò)技術(shù)的高速發(fā)展,計算機應(yīng)用的普及,利用計算機對圖書館的日常工作進行管理勢在必行,本篇文章手把手帶你用Java實現(xiàn)一個圖書管理系統(tǒng),大家可以在過程中查缺補漏,提升水平
    2022-01-01
  • IntelliJ IDEA(或者JetBrains PyCharm)中彈出

    IntelliJ IDEA(或者JetBrains PyCharm)中彈出"IntelliJ IDEA License

    今天小編就為大家分享一篇關(guān)于IntelliJ IDEA(或者JetBrains PyCharm)中彈出"IntelliJ IDEA License Activation"的解決辦法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • SpringBoot結(jié)合HTMX實現(xiàn)高效Web開發(fā)實戰(zhàn)

    SpringBoot結(jié)合HTMX實現(xiàn)高效Web開發(fā)實戰(zhàn)

    在當今的 Web 開發(fā)領(lǐng)域,前后端分離已成為主流趨勢,本文將介紹一種輕量級的解決方案,結(jié)合 Spring Boot 與 HTMX,實現(xiàn)高效簡潔的前后端分離開發(fā),感興趣的可以了解下
    2025-07-07
  • Java 測試URL地址是否能正常連接的代碼

    Java 測試URL地址是否能正常連接的代碼

    本文給大家分享兩段代碼分別是java測試URL地址是否能正常連接和Java檢測URL是否可用或者可打開的代碼,代碼都很簡單,有需要的朋友可以參考下
    2016-08-08
  • 剖析Java中HashMap數(shù)據(jù)結(jié)構(gòu)的源碼及其性能優(yōu)化

    剖析Java中HashMap數(shù)據(jù)結(jié)構(gòu)的源碼及其性能優(yōu)化

    這篇文章主要介紹了Java中HashMap數(shù)據(jù)結(jié)構(gòu)的源碼及其性能優(yōu)化,文中以Java 8后HashMap的性能提升來討論了HashMap的一些優(yōu)化點,需要的朋友可以參考下
    2016-05-05
  • 如何使用 Spring Boot 3.3 和 JdbcTemplate 操作 MySQL 數(shù)據(jù)庫

    如何使用 Spring Boot 3.3 和 JdbcTemplate

    本文介紹了如何在Spring Boot 3.3項目中使用 JdbcTemplate操作 MySQL數(shù)據(jù)庫,通過RowMapper接口,我們將查詢結(jié)果映射為User對象,感興趣的朋友跟隨小編一起看看吧
    2025-06-06
  • Spring Cache相關(guān)知識總結(jié)

    Spring Cache相關(guān)知識總結(jié)

    今天帶大家學習Spring的相關(guān)知識,文中對Spring Cache作了非常詳細的介紹,對正在學習Java Spring的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • Ubuntu 15下安裝JDK1.8教程

    Ubuntu 15下安裝JDK1.8教程

    這篇文章主要為大家詳細介紹了Ubuntu 15下JDK1.8安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12

最新評論