java 控制語句的知識點

2021-08-21 21:51:13 字數 1076 閱讀 7066

1.if語句的格式1

if(比較表示式)

1.1:執行流程:

* 先計算比較表示式的值,看其返回值是true還是false。

* 如果是true,就執行語句體;

* 如果是false,就不執行語句體;

2.if語句的格式2

if(比較表示式) else

2.1執行流程:

* 首先計算比較表示式的值,看其返回值是true還是false。

* 如果是true,就執行語句體1;

* 如果是false,就執行語句體2;

3.if語句的格式3:

*         if(比較表示式1) else if(比較表示式2) else if(比較表示式3)

else

3.1執行流程:

* 首先計算比較表示式1看其返回值是true還是false,

* 如果是true,就執行語句體1,if語句結束。

* 如果是false,接著計算比較表示式2看其返回值是true還是false,

* 如果是true,就執行語句體2,if語句結束。

* 如果是false,接著計算比較表示式3看其返回值是true還是false,    

* 如果都是false,就執行語句體n+1。

4.switch注意事項

* a:case後面只能是常量,不能是變數,而且,多個case後面的值不能出現相同的

* b:default可以省略嗎?

* 可以省略,但是不建議,因為它的作用是對不正確的情況給出提示。

* 特殊情況:

* case就可以把值固定。

* a,b,c,d

* c:break可以省略嗎?

* 最後乙個可以省略,其他最好不要省略

* 會出現乙個現象:case穿透。

* 最終我們建議不要省略

* d:default一定要在最後嗎?

* 不是,可以在任意位置。但是建議在最後。

* e:switch語句的結束條件

* a:遇到break就結束了

* b:執行到switch的右大括號就結束了

Java中邏輯控制語句的相關知識點

順序結構就是程式從上而下執行,執行完一條語句,自動跳轉到下一條語句執行直到程式結束。選擇分支結構是根據設立的條件成立與否來選擇下一跳 位置。if語句 if.else語句 if.else if.else 語句 if 語句1 if 語句1 else if 語句1 else if 語句2 else swi...

java知識點積累

1.時間格式和字串的轉化 dateformat sdf new dateformat yyyy mm dd hh mm ss 時間格式轉化為字串 string newtime sdf.format new date try catch parseexception e1 2.獲取螢幕的尺寸 dime...

JAVA知識點概述

autho 程式作者 version 源 版本 param 方法中指定引數 return 返回值 不能以數字開頭 不能是關鍵字。浮點型 float,double 字元型 char 單引號 布林型 boolean 形式二 if else 形式三 if else if else switch語句 在控制...