Java學習筆記24 switch語句的使用

2021-08-15 19:59:49 字數 458 閱讀 5302

與if語句一樣,switch語句也是分支結構的一種。它的語法如下:

public class demoswitch

}}

switch後面跟的是乙個表示式,這個表示式的值或者是數值型的,或者是字元型的,也可以是字串。

但是不能是浮點型的,因為計算機中所有的浮點數都是有精度的,而不是精確值。

乙個switch分支後面,可以跟無數匹配這個特徵值的case語句分支。case 後面跟乙個特徵值,switch後面表示式的值與哪個case的特徵值相等,就執行哪個case語句後面的程式段。

在程式段的末尾,要加上乙個break語句,這樣就可以退出這個switch結構,從而執行接下來的語句。如果不加上break; 程式就會接著執行下面的case語句,就達不到程式設計的預期了。

default語句可以沒有。它表示前面的case語句都匹配不到的話,就執行default之後的語句。

java學習筆記24 迴圈for

語法 for 初始化 條件表示式 增量 直到某一次增量執行後,條件表示式的值為false則迴圈結束 執行步驟 1.初始化 2.條件表示式 2.1 false則退出迴圈 2.2 true則執行迴圈 2.3 執行增量變化 2.4 判斷條件表示式 false則退出迴圈 true則執行迴圈 例如 使用迴圈列...

C 學習筆記 24

volatile關鍵字是一種型別修飾符,用它宣告的型別變數表示可以被某些編譯器未知的因素更改,比如 作業系統 硬體或者其它執行緒等。由於訪問暫存器的速度要快過ram,所以編譯器一般都會作減少訪問外部ram的優化。遇到這個關鍵字宣告的變數,編譯器對訪問該變數的 就不再進行優化,從而可以提供對特殊位址的...

學習進度筆記24

今天完成了老師布置的tensorflow實驗4 實驗目的 1.掌握使用 tensorflow 進行knn 操作2.掌握 knn 演算法的原理 實驗原理 knn的基本原理 knn是通過計算不同特徵值之間的距離進行分類。整體的思路是 如果乙個樣本在特徵空間中的k個最相似 即特徵空間中最鄰近 的樣本中的大...