java学习笔记——java基础04.运算符
运算符
一、运算符分类
和C++差不多,巩固一下查缺补漏
- 算术运算符:注意取余符号 %
- 赋值运算符
- 关系运算符
- 逻辑运算符:与或非 &&; ||; !
- 位运算符: &; |; ^; ~; >>; <<; >>> (<< 左移*2,>> 右移/2)
- 条件运算符:? :
- 扩展赋值运算符
二、自增、自减运算符
容易混乱的前++和后++问题:
int a = 3;
int b = a++; //int b = a; a = a + 1;
int c = ++a; //a = a + 1; int c = a;
System.out.println(a);
System.out.println(b);
System.out.println(c);
三、Math类的了解
举例幂运算:
double pow = Math.pow(3,2);
System.out.println(pow);
四、逻辑运算符
短路运算
int a = 5;
boolean b = (a<4)&&(a++<4); //前一个条件已经判false,不会再执行后面的条件
System.out.println(b);
System.out.println(a);
五、三元运算符
int age = 16;
String type = age<18?"未成年":"成年";
System.out.println(type);