老黑讲Java之运算符和表达式
这次继续介绍《java基础教程》,今天主要讲述java的运算符和表达式的使用,熟练掌握Java基础将为你开启Java广茂之路。
工具/原料
JDK
eclipse
算术运算
1、使用%运算符 Java算术运算符有加(+)、减(-)、乘(*)、除(\)之外,还有取模运算(%)和自增运算(++)、自减运算(--)。 其中,取模运算(%)是取余数,常用于整数及char类型的运算。例如: int i = 3; System.out.println(i%2);//输出结果是1

关系运算
1、关系运算符 关系运算符包括大于(>挢旗扦渌;),小于(<),等于(==),大于等于(>=),小于等于(<租涫疼迟=),不等于(!=),关系运算的结果为boolean类型。若关系成立为true,否则为false,例如: int num = 1; boolean result1 = num > 2; boolean result2 = num%2 == 1; System.out.println(result1);//结果为false System.out.println(result2);//结果为true

3、“||”运算符 两个boolean类型的变量参与“或”运算时,只有一个变量为true时结果才为true,当量变量全为false时才为false,代码如下: boolean flag = true; int num = 1; boolean rel = (num>3)||flag; System.out.println(rel);

5、关于“短路逻辑” Java逻辑运算遵循“短路逻辑”原则: 1、关于“&&”运算,当一个变量或表达式为false时,将不会判断后面的变量或表达式,因为结果一定是false; 2、关于“||”运算,当一个变量或表达式为true时,将不会判断后面的变量或表达式,因为结果一定是true,代码如下: int a = 1,b = 2; boolean result = (a>b) && (a++>1); System.out.println(result);//结果为false; System.out.println("a="+a); System.out.println("-----------------------------"); boolean result2 = (a>b) || (b++>3); System.out.println(result2);//结果为fasle System.out.println("b="+b);
