Ⅰ java中的int與char
雙引號內的內容表示的是字元串,如果輸出的話,會原樣輸出的,==是判斷專左右是否相同的,所以如果這樣改屬的話:
public class nkj {
public static void main(String[] args){
char ca=100;
switch(ca)
{
case 200:
System.out.println("ca==200");
break;
case 100:
System.out.println("ca==100");
break;
}
}
}
會輸出:ture,因為ca等於100,所以成立,輸出ture
看來你也是一個新手啊,我也是的,
交個朋友吧,以後交流交流怎麼樣
(411505994)
Ⅱ Java中char型和整型數能相加
可以。java中char,short,byte之間和int做加法運算時會自動提升為int類型。
Ⅲ 在java里,為什麼int char double 這些不能用new 而String可以用new
我的觀點與抄樓上相襲同,我補充的是:
對於那些首字母大寫的類型均可以用new 來創建對象,
例如Boolean、Character、Byte、Integer等。
而首字母小寫的則不能用new創建對象,
例如boolean 、char 、byte 、int 等
Ⅳ java中如何將 char 的 1轉換為 int 的 1
應該是
char a='1';
int num = a - '0';
a - '0' 就是得出『1』 與 『0』之間的ASCII值得差值,即1;同理『9』-『0』=9;
而且int str=Integer.parseInt(a);
中parseint()的參數是字元串應該是int str=Integer.parseInt(a+ 「」);
把char a轉換成字元串才能用。