級聯和巢狀的判斷語句
簡單來說就是使用判斷巢狀的語句來實現多重判斷
scanner sc = new scanner(system.in);級聯system.out.println("輸入x的值:");
int x = sc.nextint();
system.out.println("輸入y的值");
int y = sc.nextint();
system.out.println("輸入z的值");
int z = sc.nextint();
int max;
if (x>y)else
}else else
}system.out.println(max);
在這段**中,如果x>y,他會走後面大括號中的if判斷,再進行一次判斷,如果x不大於y,那麼就會走else後面的執行語句中的判斷,最後將較大的值進行輸出
執行結果:
就是在if判斷的else後繼續跟上乙個if判斷
scanner sc = new scanner(system.in);system.out.println("輸入x的值:");
int x = sc.nextint();
int f;
if (x<0)else if (x==0)else
system.out.println(f);
如果輸入的x值小於0,那麼將-1賦值給f,如果x==0,那麼將0賦值給f,如果都不滿條件那麼就將2*x賦值給f
執行結果:
多路分支
switch-case是一種常用的選擇結構語句,它由乙個switch控制表示式和多個
case
關鍵字組成
語法格式:
switch (控制表示式
)將輸入的值x進行判斷,如果x等於case後面的值,那麼就會執行後面的執行語句,使用break進行停止程式,如果沒有匹配的值那麼就會走default後面的執行語句
執行結果:
ThinkPHP關於模板的一些巢狀 IF判斷使用
前言,現在有一組資料 涉及到3個資料表,order訂單表,order process辦理流程表,process status流程描述表 根據當前訂單,展示相應資訊1.辦理流程部分資料 2.流程狀態部分資料 3.期望達到效果如下 這裡就需要用到幾個部分的技巧結合 一般的迴圈巢狀使用 其中第二個voli...
mysql中的級聯刪除和級聯置空和級聯更新
我就直接po 了,或者看我這篇 並茂版 mysql中的級聯刪除和級聯置空 create table nativeplace id int primary key auto increment comment 編號 province varchar 30 comment 省份 city varchar...
golang slice的判空 和 併發安全
判斷slice是否為空,不能與nil進行比較做判斷,因為slice有可能已初始化。而是應該使用len計算長度。例如package main import fmt func main fmt.println slice1 nil slice1 nil fmt.println slice1 len le...
更少和更少的巢狀
應該組織乙個 這就是事實,我認為這是乙個很好的有關巢狀的文字的開頭。因此.css用於描述以標記語言編寫的文件的表示形式。在css上需要檢查的文字很少,例如css中的位置 文字下劃線和相對單位 我們每個人對此都很熟悉,並且知道您首先需要乙個選擇器來檢測乙個元素,然後是樣式。為了選擇所需元素的最佳方法,...
關於資料的級聯刪除和更新
原文 關於資料的級聯刪除和更新 在這裡我建立兩張表 productcategory product 有乙個需求是這樣的 在刪除某個productcategory 的時候,同時刪除該category的products.這裡是建立兩張表的指令碼 create table dbo productcateg...