回覆列表
-
1 # 髒話比謊話乾淨558
-
2 # 使用者103361878024
case 表示式可以是任何求值為簡單型別的表示式,即整型或浮點數以及字串。不能用陣列或物件,除非它們被解除引用成為簡單型別。switch 支援替代語法的流程控制。更多資訊見流程控制的替代語法一節。
-
3 # 曉梅10068
Java 中 switch case 語句用來判斷一個變數與一系列值中某個值是否相等,每個值稱為一個分支。
基本資料型別:byte, short, char, int
包裝資料型別:Byte, Short, Character, Integer
列舉型別:Enum
字串型別:String(Jdk 7+ 開始支援)。
case 裡面必須跟 break,不然程式會一個個 case 執行下去,直到最後一個 break 的 case 或者 default 出現。
case 條件裡面只能是常量或者字面常量。
char是:C/C++整型資料型別
char用於C或C++中定義字元型變數,只佔一個位元組,取值範圍為 -128 ~ +127(-2^7~2^7-1)。
C語言中如int、long、short等不指定signed或unsigned時都預設為signed,但char在標準中不指定為signed或unsigned,編譯器可以編譯為帶符號的,也可以編譯為不帶符號的。
型別:C/C++整型資料之一。
關於char還有一個特殊的語言就是char *,它在C/C++中有專門的語義,既不同於signed char *,也不同於unsigned char *,專門用於指以'\0'為結束的字串
整型資料分類:
1、char:字元型資料,屬於整型資料的一種,佔用一個位元組
2、unsigned char:無符號字元型資料,屬於整型資料的一種,佔用一個位元組
3、short:短整型資料,屬於整型資料的一種,佔用兩個位元組
4、unsigned short:無符號短整型資料,屬於整形資料的一種,佔用兩個位元組
5、int:整型資料,屬於整型資料的一種,佔用四個位元組
6、unsigned int:無符號整型資料,屬於整型資料的一種,佔用四個位元組
7、long:長整型資料,屬於整型資料的一種,佔用四個位元組
8、unsigned long:無符號長整型資料,屬於整形資料的一種,佔用四個位元組