int year = 2046;
if(!(year % 2 == 0)){
if(year / 10 == 0){
System.out.println("进入if");
}
}else{
System.out.println("进入else");
}
System.out.println("退出");
%是取模运算符,即求余数。
表达式 a % b 就是计算 a 除以 b 得出的余数。
例如: 4%3=1,5%2=1,1%2=1。
/是除法运算符。二元运算符,具有左结合性。参与运算的量均为整型时,结果为整型,舍去小数。如果运算量中有一个为实型,结果为双精度实型。
例如:
5/2=2,1/2=0
5/2.0=2.5
== 是判断是否相等,也就是相比较,而不是赋值。
(year % 2 == 0) 这句话的意思是判断year被2除后的余数是否等于0,前面加!表示余数不为0;
year / 10 == 0判断year 是否能被10整除