字符串连接运算符 +:
1.做加法运算(+两边只要都是数字类型,一定是加法运算)
2.字符串连接(+两边任意一端只要是字符串类型,则一定是字符串连接)
public class transform {
public static void main(String[] args) {
int a=10;
System.out.println("a="+a); //字符串连接作用
int x=10;
int y=20;
System.out.println("x+y="+(x+y));
System.out.println("x+y="+x+y);
System.out.println(x+"+"+y+"="+(x+y));//把变量放到某个字符串当中
}
}
out:
a=10
x+y=30
x+y=1020
10+20=30
三目运算符:
boolean表达式 ? 表达式1 : 表达式2
boolean表达式的结果是true,则整个表达式的结果就是表达式1,相反则是表达式2。
public class transform {
public static void main(String[] args) {
int x =10;
int y=20;
System.out.println(x>y?x:y);
//用Java代码查找出下面三个数中的最大值并打印出来
int a =10;
int b=12;
int c=14;
int temp=a>b?a:b ; //先比较任意两个数的值,找出这两个数中的最大值
int max=c>temp?c:temp ; //用前两个数的最大值与第三个数比较,获取最大值
System.out.println(max);
// System.out.println(a>(b>c ? b:c)?a:(b>c?b:c));
}
}
out:
20
14