String a = "5"; String b = "6"; 则 System.out.println(a + b); 输出 56而 int a = 5; int b = 6; 则 System.out.println(a + b); 输出 11前者是两个字符串进行连接,后者是两个整数相加
+号两边只要有String类型,它就作为连接符号 如果你要作为加法符号 那你把String类型转换成int型 public class TestAdd{ public static void main(String[] args){ String a = "5"; String b = "6"; int a1 = Integer.parseInt(a);//这里的作用就是把String转化成int int b1 = Integer.parseInt(b); System.out.println(a1+b1);//这里的加号两边都是int所以作为加法使用 } }
+号两边只要有String类型,它就作为连接符号 如果你要作为加法符号 那你把String类型转换成int型 public class TestAdd{ public static void main(String[] args){ String a = "5"; String b = "6"; int a1 = Integer.parseInt(a);//这里的作用就是把String转化成int int b1 = Integer.parseInt(b); System.out.println(a1+b1);//这里的加号两边都是int所以作为加法使用 } }
System.out.println("the result is "+(5+6)); //you need use ()
String b = "6";
则
System.out.println(a + b);
输出 56而
int a = 5;
int b = 6;
则
System.out.println(a + b);
输出 11前者是两个字符串进行连接,后者是两个整数相加
如果你要作为加法符号
那你把String类型转换成int型
public class TestAdd{
public static void main(String[] args){
String a = "5";
String b = "6";
int a1 = Integer.parseInt(a);//这里的作用就是把String转化成int
int b1 = Integer.parseInt(b);
System.out.println(a1+b1);//这里的加号两边都是int所以作为加法使用
}
}
如果你要作为加法符号
那你把String类型转换成int型
public class TestAdd{
public static void main(String[] args){
String a = "5";
String b = "6";
int a1 = Integer.parseInt(a);//这里的作用就是把String转化成int
int b1 = Integer.parseInt(b);
System.out.println(a1+b1);//这里的加号两边都是int所以作为加法使用
}
}
//you need use ()