java学习03--运算符
运算符
算术运算符

public class TestOperation{
public static void main(String[] args) {
// 运算符
// 算术运算符
int a = 10;
int b = 3;
System.out.println(a / b); // 3
System.out.println(a % b); // 1
double d = 10.0;
int c = 3;
System.out.println(d / c); // 3.33....
System.out.println(d % c); // 1.0
int num1 = 10;
num1++;
System.out.println(num1); // 11
// 后++:先打印当前值,在加1
// 前++:先执行加1,再打印自增后的值
int num2 = 5;
System.out.println(num1++); // 5
System.out.println(num1); // 6
int num3 = 7;
System.out.println(++num3); // 8
// 后++:先执行num4赋值给num5,再执行num4加1
// 前++:先执行加1,再进行赋值
int num4 = 100;
int num5 = num4++;
System.out.println(num5); // 100
System.out.println(num4); // 101
// 为了不费神区分前后++,开发中都编写成 num++; 然后在引用变量 num;
}
}
为了不费神区分前后++,开发中都编写成 num++; 然后在引用变量 num;
赋值运算符

关系运算符

逻辑运算符

//逻辑运算符 int javaScore = 100; int webScore = 99; // 比较两者是否相等 System.out.println(javaScore == webScore); //false // 比较两者是否均为满分 System.out.println(javaScore == 100); // true System.out.println(webScore == 100); // false System.out.println(javaScore == 100 && webScore == 100); // false // 一次性判断二者是否有一个满分 System.out.println(javaScore == 100 || webScore == 100); // true boolean result = javaScore == 100; //java的成绩是满分嘛? System.out.println(result); // true //java的成绩是不满分嘛? System.out.println(!result); // false
三元运算符


浙公网安备 33010602011771号