关于java中输出字符数组的问题
public class Ceshi{
public static void main(String args[]){
char a[]={'A','b','c','d','e'};
char b='c';
System.out.println(a[0]+a[1]);
System.out.println(b);
}
}
这段代码中,第一行输出的为什么是字符所代表的ASCII值,而不是字符Ab。
public class Ceshi{
public static void main(String args[]){
char a[]={'A','b','c','d','e'};
char b='c';
System.out.println(" "+a[0]+a[1]);//在输出a[0],a[1]前加了个空格
System.out.println(b);
}
}
而在第二段代码中,第一行输出的就是Ab,不是第一段代码中的ASCII值。
求大神解答。