Java燒腦驢遊(九) 分支結構

2021-07-15 05:55:47 字數 1314 閱讀 1220

if 語句

switch 語句

switch語句
switch語句有如下規則:

switch語句中的變數型別只能為byte、short、int或者char。

switch語句可以擁有多個case語句。每個case後面跟乙個要比較的值和冒號。

case語句中的值的資料型別必須與變數的資料型別相同,而且只能是常量或者字面常量。

當變數的值與case語句的值相等時,那麼case語句之後的語句開始執行,直到break語句出現才會跳出switch語句。3

當遇到break語句時,switch語句終止。程式跳轉到switch語句後面的語句執行。case語句不必須要包含break語句。如果沒有break語句出現,程式會繼續執行下一條case語句,直到出現break語句。

switch語句可以包含乙個default分支,該分支必須是switch語句的最後乙個分支。default在沒有case語句的值和變數值相等的時候執行。default分支不需要break語句。

**如下:

public

class test

/** if .. else 結構

*/public

static

void

ifelsemethod() else }/*

* switch語句有如下規則:

* switch語句中的變數型別只能為byte、short、int或者char。

* switch語句可以擁有多個case語句。每個case後面跟乙個要比較的值和冒號。

* case語句中的值的資料型別必須與變數的資料型別相同,而且只能是常量或者字面常量。

* 當變數的值與case語句的值相等時,那麼case語句之後的語句開始執行,直到break語句出現才會跳出switch語句。3

* 當遇到break語句時,switch語句終止。程式跳轉到switch語句後面的語句執行。case語句不必須要包含break語句。如果沒有break語句出現,程式會繼續執行下一條case語句,直到出現break語句。

* switch語句可以包含乙個default分支,該分支必須是switch語句的最後乙個分支。default在沒有case語句的值和變數值相等的時候執行。default分支不需要break語句。

*/public

static

void

switchmethod()

system.out.println("your grade is " + grade);

}}

Java燒腦驢遊(十五) Http code

一些常見的狀態碼為 200 伺服器成功返回網頁 404 請求的網頁不存在 503 伺服器超時 下面提供 http 狀態碼的完整列表。1xx 臨時響應 表示臨時響應並需要請求者繼續執行操作的狀態碼。100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 ...

Java燒腦驢遊(五) 變數型別

區域性變數 成員變數 類變數區域性變數宣告在方法 構造方法或者語句塊中 區域性變數在方法 構造方法 或者語句塊被執行的時候建立,當它們執行完成後,變數將會被銷毀 訪問修飾符不能用於區域性變數 區域性變數只在宣告它的方法 構造方法或者語句塊中可見 區域性變數是在棧上分配的。區域性變數沒有預設值,所以區...

燒腦的悖論

序 看到了乙個很燒腦的邏輯 悖論 悖論指的是表面上同一命題或推理中隱含著兩個對立的結論 而這兩個結論都能自圓其說 通俗來講就是乙個說法 你從一方面看它是對 可是從另乙個方面看它又是錯的 以至於我們無法判斷他到底是對是錯 接下來就來看一下悖論世界中典型的幾個 所羅門悖論 但問題是 如果你考察所羅門自己...