https://www.kuangstudy.com/course
自增自减运算符,初始
Math类
1.// ++ – 自增 自减 一元运算符
int a = 3
int b = a++ // 先赋值后++
//a = a + 1
++a则为先++后赋值
2.幂运算2^3 2 * 2 * 2 需要使用一些工具来操作
double pow = Math . pow(3,2);
System.out.println(pow);
逻辑运算符,位运算符
-
于(and) 或(or)非(取反)
-
短路运算,于运算若前面的条件不满足,判定为false,不会再运行后半部分
int c = 5;
boolean d = (c<4)&&(c++<4)
System.out.println(d);
System.out.println©;
false
5
3.位运算(按位运算)
A = 0011 1100
B = 0000 1101
A&B = 0000 1100 与
A|B = 0011 1101 或
A^B = 0011 0001 异或
~B = 1111 0010 取反
4.左移 << 右移 >>
效率更高
2*8 =16 2 * 2 * 2 * 2 2<<3
<< *2
右移 /2
2<<3
0000 0010 2
0001 0000 16
条件运算符
字符串连接符 + ,string(字符串类型)
int a = 10;
int b = 20;
a+=b;
a-=b;
System.out.println(""+a+b);
//结果为 1020 字符串在连接符前会拼接
System.out.println(a+b+"");
结果为 30 字符串在后面则不会拼接
三元运算符
x ? y : z
如果x==true,则结果为y,否则为z
int score = 50;
String type = score<60?“不及格”:“及格”;
System.out.println(type);
包机制
包的本质是文件夹
域名倒置 com.baidu.www
.* 通类符 //导入这个包下所有的类
JavaDoc生成文档
javadoc命令是用来生成自己API文档的
包机制内容:
建立一个包
若生成一个单层包
导入外包// import java.util.Date;
则需要勾选
取消勾选
创建
运行
>javadoc //生成文档
>javadoc - encoding UTF-8 -charset UTF-8 Doc.java //加入参数,能识别更多中文,防止乱码,使得更美观
//作业:学会查找使用IDEA生产JavaDoc文档