2013-10-18 51 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

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