2013-10-18 80 views
0

我遇到了我的一個應用程序中的一個小邏輯,似乎無法弄清楚如何生成值。字符串到值轉換說明

public static void main(String args[]) 
{ 
    String name="Rupesh"; 
    int c = name.charAt(0); 
    char c1 = name.charAt(0); 
    System.out.println(c); 
    System.out.println(c1); 
} 

預期SOP(C1)。但什麼是SOP(C2)。我們如何才能從Char轉換爲Int?這個值究竟意味着什麼?它是ASCII值嗎?

謝謝!

+0

甲'char' *是*的整數。它往往比其他整數類型的位數少。 'c'和'c1'的值應該相同。 – paddy

+0

感謝您的回覆。 –

回答

0

我們如何才能從Char轉換爲Int?

類型轉換

什麼是價值究竟是什麼意思?

82是字母R大寫的ASCII值。

它是ASCII值嗎?

0

char轉換爲int將返回ASCII值,是。快速referral今天早些時候類似的問題。

0

嘗試此,它給ASCII

System.out.println((char) c); 
System.out.println((int) c1); 
+0

謝謝大家!一些真棒的答案! –