字符 、字符串、 数字 问题
public class test {
public static void main(String[] args) {
int num = 0;
char c = 'a'; // ASCII 97
System.out.println(num+c); // 97 字符串和数字会直接相加
}
}
public class test {
public static void main(String[] args) {
int num = 98;
String c = "a"; // ASCII 97
System.out.println(c+num); // a98 字符串和数字会直接拼接
}
}
总结:
数字 + char 得到的是数字
数字 + String 得到的是 String
String + 任何类型,得到的都是 String