运算符
1. 运算符
1.1 算术运算符
小学知识点:
加+,减-,乘×,除÷,小括号()
开发中使用的算术运算符:
加 + 减 - 乘 * 除 / 取余 % 小括号 () = 赋值号
注意事项:
1. 先乘除,后加减
2. 从左至右运行
3. 除数不能为0
4. 先运算小括号里面的内容
【批注】
1. Java中所有的运算符优先级有18-19个等级,优先级最高的是小括号,开发中
如果出现了需要整理优先级的问题,简单粗暴加括号
2. 小括号里面的内容对于小括号外部而言是一个整体,是一个【常量】
= 赋值号
赋值号的功能是将赋值号右侧的数据,赋值给左侧的【变量】
char ch = 'A'; True
10 = 20; false
使用总结:
1. 变量有且只能是被赋值之后才可以修改内容,未赋值不能修改
2. 取余操作注意细节
3. 【批注】
取余操作针对整数,小数没有取余操作
class Demo1 {
public static void main(String[] args) {
int num1 = 10;
int num2 = 20;
num1 = num1 + num2;
num1 = num1 * num2;
num1 = num1 - num2;
num1 = num1 / num2;
num1 = num2 % num1;
System.out.println(num1);
System.out.println(num2);
}
}
1.2 偷懒专用算术运算符
非常实用!!!
+= -= /= *= %=
num1 = num1 + num2; ==> num1 += num2;
class Demo2 {
public static void main(String[] args) {
int num1 = 10;
int num2 = 20;
num1 += num2;
num1 *= num2;
System.out.println(num1);
System.out.println(num2);
}
}
1.3 关系运算符
小学关系运算符:
> < ≥ ≤ ≠ =
代码开发中关系运算符
> 大于
< 小于
>= 大于等于
<= 小于等于
!= 不等于
== 等于判断
注意事项:
1. 关系运算符结果是一个boolean数据类型,true or false
2. 关系运算符一般用于条件判断,数据过滤...
class Demo3 {
public static void main(String[] args)