[Java] 使用多個 if 語句、else if 和 switch 的區別
多個if是所有的if都會進行判斷if else if是隻要有滿足條件的,就不再對之後的else if進行判斷。
比如
a = 2;
if(a==1) c=1;
if(a==2) c=2;
if(a%2==0) c=3;
最終結果c=3
a=2;
if(a==1) c=1;
else if(a==2) c=2;
else if(a%2==0) c=3;
最終結果c=2
else if和switch
比如
switch( a ){
case 1:
case 2:
case 3:
case 4:
break;
}
這樣就是 if if了,所有的1,2,3,4滿足條件的都會執行一次
switch( a ){
case 1:break;
case 2:break;
case 3:break;
case 4:break;
}
這樣就是else if了,只要滿足條件就跳出了
相關推薦
[Java] 使用多個 if 語句、else if 和 switch 的區別
多個if是所有的if都會進行判斷if else if是隻要有滿足條件的,就不再對之後的else if進行判斷。 比如 a = 2; if(a==1) c=1; if(a==2) c=2; if(a%
SQL筆記二:過濾條件欄位多個取值、模糊匹配和兩個值之間取值、去重
上一節簡單的總結了單表查詢和多表查詢,以下給大家總結了查詢語句的結構,如下: SELECT...FROM...WHERE...GROUP BY...HAVING...ORDER BY...LIMIT... 本節主要總結下常用的條件欄位的匹配問題,最常見的是“=”,如select * from studen
JavaScript基礎知識(if、if else、else if、while、switch...case語句)
case語句 bubuko ... gpo 控制 java 包含 分享 if...else 13、語句 概念:就是分號(;) 代表一條語句的結束 習慣:一行只編寫一條語句;一行編寫多條語句(代碼可讀性較差) 語句塊:可以包含多條語句 "{ }"將多條語句包裹 u 條
C#程式設計基礎第四課2:使用if語句、if-else語句、多重if語句、巢狀if語句完成的C#控制檯小程式
知識點:基本算術運算、簡單if語句、if-else語句的練習。利用語句完成簡單C#控制檯程式。 1、運用if-else語句,判斷使用者輸入的年份是否是閏年 static void Main(string[] args) { /*
js中的if 語句、多分支語句、巢狀語句的用法
if語句的分類: 1、if 2、if else 程式碼示例: var score=65; var daily=70; if (score>60 &&daily>60){ alert("順利畢業") }e
第一階段Python學習:1、基礎知識、if語句、循環
定義變量 assert loop 所有 方法 right 源碼 under 速度 本文內容: 一、Python介紹級應用方向 二、Python 特性 三、hello world 程序 四、Python 格式化輸出 五、變量、數據類型、註釋 六、表達
shell腳本、if語句、for循環語句
自動退出 parameter 讀取 users dev 中間 大於 比較 list shell在shell腳本中,如果用戶不輸入東西,系統不自動退出,this is a bug!文件測試語句:-d -f -r -w -x -e邏輯測試語句:“&&”
前端(十二)—— JavaScript基礎操作:if語句、for循環、while循環、for...in、for...of、異常處理、函數、事件、JS選擇器、JS操作頁面樣式
結束 建議 prop map、set -c 表單元素 tle form collect JavaScript基礎操作 一、分支結構 1、if語句 if 基礎語法 if (條件表達式) { 代碼塊; } // 當條件表達式結果為true,會執行代碼塊;反之不執行
C#程式設計基礎第四課:c#中的邏輯運算子、多重if語句、巢狀if語句的使用
知識點:邏輯運算子、多重if語句、巢狀if語句 1、邏輯運算子 練習1:邏輯或、邏輯與運算子的使用 本次計算機考試成績規定:筆試成績等於100分且機試成績大於等於60分,或筆試成績大於等於60分且機試成績等於100分, 輸出“成績優秀”,&
Java實現FTP伺服器上傳、下載、下載多個寫入本地、刪除
場景:需要從FTP伺服器一個檔案目錄下down下來所有的檔案,上傳到專案某個目錄下。 上傳下載刪除獲取檔案下所有檔案,順便加上獲取到所有檔案進行下載。 package a1; /** * 1----public boolean uploadFile(String path ,Fi
python基礎之運算、if語句、while迴圈
python的運算主要有算術運算、賦值運算、交叉賦值運算、鏈式運算。解壓賦值。 算術運算包括簡單的加減乘除等,a+=1等同於a=a+1。 &n
C++學習之分支語句和邏輯運算子(if語句、邏輯表示式、字元函式庫(cctype)和?:運算子)
1.當C++程式必須決定是否執行某個操作時,通常使用if語句來實現操作。if有兩種格式:if和if else. if(test-condition) statement 如果測試條件為true,則if語句將載入程式執行語句或語句塊;如果條件是false,程式將跳
socket ( java ) 簡單多個客戶端、服務端通訊(多執行緒)
實現: 客戶端:多個socket(多個埠),其中一個客戶端的一個埠用於接收服務端傳送過來的訊息,其一個用於向服務端傳送訊息。其它客戶端只有發訊息的功能。 服務端:兩個socket,一個用於迴圈接收客戶端傳送過來的socket請求。一個用於接收訊息手自動向客戶端
shell學習筆記(一):for迴圈、if語句、萬用字元、命令代換、引號
一、for迴圈for 變數in列表docommand1command2......done例1:vim test.sh#! /bin/bashfor str in name.listdoecho $strdone例2:vim tesh.sh#! /bin/bash for((
linux命令分割、if語句、mv&cp、rm、export
1、linux命令之間的分號、&&、|| 分號: 順序地獨立執行各條命令, 彼此之間不關心是否失敗, 所有命令都會執行(注:換行也能達到效果) &&: 順序執行各條命令, 只有當前一個執行成功時候, 才執行後面的
Java多執行緒系列-happens-before規則和as-if-serial語義
JSR-133使用happens-before的概念來闡述操作之間的記憶體可見性。在JMM中,如果一個操作執行的結果需要對另一個操作可見, 那麼這2個操作之間必須要存在happens-before關係。這裡提到的2個操作既可以是一個執行緒之內,也可以是不同執行緒之間。
【轉載】JAVA多線程讀取、操作List集合
線程 nbsp static 一點 stat lang 素數 param 應用 本文轉載自:http://blog.csdn.net/wang1989cs/article/details/47663565 import java.util.ArrayList; impor
java多個int型數據累加求和
src class a pub blog 數據 .com es2017 ger alt //課程作業01 1.程序設計思想: 用for循環將每次轉換成int型的字符串累計加。 2.流程圖: 3.源程序: package 課程作業01;public class Add {
RobotFrameWork(五)控制流之if語句——Run Keyword If
net 2.4 content img 執行 控制流 條件 text csdn 引自:http://blog.csdn.net/mengfanbo123/article/details/8891378 5.1 語句簡介 robotframework中的if語句是使
Java多個jdk安裝切換
pre system32 class work pos htm r+ 不用 安裝 1. 下載安裝: http://www.oracle.com/technetwork/java/javase/archive-139210.html 2. 設置環境變量: 步驟: 1.