标签:int rgb 运算 输出 sys false style 通过 基础
1. += *= 等等运算符,不改变变量类型
short s=10;
s+=2;
System.out.println(s); 编译通过,结果为12;
short s=10;
s=s+2;
System.out.println(s); 编译不能通过,应改为 int i=s+2,因为s+2的结果值为int型。
int m=2;
m*=0.2;
System.out.println(m); 编译通过,结果为0;
2. &与&&
(a) 相同点:符号左边都为true时,都会执行符号右边的运算;
(b) 不同点: 符号左边是false时,&还会执行符号右边的运算;&&不再执行符号右边的运算;
boolean t=false;
int i1=10;
if(t & (i1++)){
System.out.println("输出内容1");
}else{
System.out.println("输出内容2"); 输出此行
}
System.out.println("i1的值为 "+i1); i1的值为11
boolean t=false;
int i1=10;
if(t && (i1++)){
System.out.println("输出内容1");
}else{
System.out.println("输出内容2"); 输出此行
}
System.out.println("i1的值为 "+i1); i1的值为10
标签:int rgb 运算 输出 sys false style 通过 基础
原文地址:https://www.cnblogs.com/xhvb163/p/14197852.html