运算符的定义:对字面量或变量进行操作的符号
1.算术运算符![](https://i-blog.csdnimg.cn/blog_migrate/f58c232284c0aa4c7fe4b8a551cc1467.png)
2.连接符![](https://i-blog.csdnimg.cn/blog_migrate/0510844acdf170c476b28acf67ddb8ec.png)
3.自增自减运算符
a++ ++a
b-- --b
int i = 10;
int j = ++i;
System.out.println(i); // 11
System.out.println(j); // 11
int m = 10;
int n = m++;
System.out.println(m); // 11
System.out.println(n); // 10
4.赋值运算符:"="
5.关系运算符
关系运算符是进行条件判断的符号,最终返回一个比较的布尔结果
6.逻辑运算符
可以把多个条件的布尔结果放到一起进行运算,最终返回一个布尔结果
7.三元运算符
String rs = score >=60 ? "成绩及格" : "成绩不及格";
int max = a>b ? a : b;
System.out.println("---------------------------------");
//比较三个数中的最大值
int x =23;
int y =233;
int z =123;
int temp = x>y ? x : y;
int max1 = temp >z ? temp : z;
System.out.println(max1);
System.out.println("----------拓展案例----------------");
//如何用一行代码求出最大值
int max2 = x>y ? x>z ? x : z : y>z ? y : z ;
int max3 = x>y ? (x>z ? x : z) : (y>z ? y : z) ;
System.out.println(max2);
8.运算优先级
9.API
API是应用程序接口,是java写好的程序,可以直接调用
键盘录入功能: