按时打卡!
今天才知道武汉都已经解封了,室友发的肯德基照片馋死我了,我大概算了一下等这波隔离结束,离开学就不到一个星期了。天~ 我的暑假就这么结束了。。。
运算符
自加自减运算符
++
自加有两种写法:a++; ++a
int a=3;
int b=a++;//先将3赋值给b,再自增
int c=++a;//先自增,再赋值
输出结果:
b=3;
c=5;(a自增了两次)
运行如下:
逻辑运算符
&&;||;!(&&)
短路运算
b&&a,若b为false,则不进行后面的运算,直接得出结论
int c=5;
boolean b=(c<4)&&(c++<4);
System.out.println(c);//c=5,不进行后面的自加运算
System.out.println(b);//false
运行如下:
位运算符
& ; / ; ^
A=0011 1100
B=0000 1101
A&B=0000 1100 都为1时,为1,其余都等于0
A/B=0011 1101 都为0时,为0,其余都等于1
A^B=0011 0001 相同为0,不相同为1
<< ; >>
<< ——乘2 >> ——除以2
例如,2 * 8=2 * (2 * 2 * 2)=2<<3
运行如下:
拓展
幂运算 Math.pow
例子.计算2^3
double num=Math.pow(2,3);
三元运算符
x ? y : z——如果x==true,则结果为y,否则结果为z
int grade=70;
String type=grade>60?"及格":"不及格";
Systrem.out.println(type);
运行如下(三元运算)
包机制
导入包 import
package Summer
import Summer.Day1;
public class Day3{
}
注意: import package1.[package2].*;//将包中的所有类都导入进来
使劲学吧,离开学不远了。。。