case后面的常量只能是整型嗎?
答:是的
switch語句塊里面的case后面的參數只能是常量,并且類型只能是整型、字符型、枚舉類型enum、JDK1.7及以上還可以是字符串String類型
const修飾的變量不能放在case后面,因它僅僅是"只讀變量",并不是常量。
const定義的“只讀變量”不會被編譯器分配存儲空間,因此其在程序運行過程中只有一份備份,存放在“靜態存儲區”,而#define定義的宏常量在內存中有若干個備份。
上一篇請問哪種路由器信號好
下一篇到底怎么才能學好java
case后面的常量只能是整型嗎?
答:是的
switch語句塊里面的case后面的參數只能是常量,并且類型只能是整型、字符型、枚舉類型enum、JDK1.7及以上還可以是字符串String類型
const修飾的變量不能放在case后面,因它僅僅是"只讀變量",并不是常量。
const定義的“只讀變量”不會被編譯器分配存儲空間,因此其在程序運行過程中只有一份備份,存放在“靜態存儲區”,而#define定義的宏常量在內存中有若干個備份。