2015-12-03 45 views

回答

3
char x = 'a'; 
System.out.println(++x); 

輸出:b

我希望這是足夠的暗示。

基本上,只需增加char變量的ASCII碼即可得到下一個字符。

是的,ASCII代碼基本上只是一個整數。 (嘗試做System.out.println((int) 'a');,您將得到輸出爲97,這是char a的ASCII值)。同樣,每個字符都有一些ASCII值。

+1

只是爲了澄清,ASCII代碼是一個整數值 - 以防在char數據類型上執行算術。此外,'A'將具有不同於'a'的int ASCII碼。 – ryuu9187

+2

添加到答案;) –