运算符:
- +、 -、 *、 /, 同类型操作 => 同类型结构;
- 逻辑运算符 > 、< 、>=、 <=、!=、&,| , => 值为真或假‘
- && || 短路运算符 => 性能高 ;
- &同真则真 ,|有真则真; 可进行位运算
- int a = 10 ; a++ 本次不加下次加 ,++a 本次加;
public class Hello {
public static boolean p1() {
System.out.println("p1");
return true;
}
public static boolean p2() {
System.out.println("p2");
return false;
}
public static boolean p3() {
System.out.println("p3");
return true;
}
public static void main(String[] args) {
/**
* 与,或短路比较
*/
System.out.println(p2()&p1());
System.out.println(p2()&&p3());
System.out.println(p2()&p1());
System.out.println(p2()&&p3());
/**
* 位运算
*/
System.out.println(5|4);
}
}
结果:
流控 => 流程控制
单分支,多分支,循环
单分支:
if => 如果
else => 可选 ,可嵌套,没有大括号else寻找最近的if。
if(2>11)
if(1<3)
System.out.println("1");
else
System.out.println("2");
结果为空!!
循环:
for(已知次数)
for(1;2;3) {
4
}
1.临时变量初始化 = > 只用在本次循环内
2.范围限定 => 多大范围内,限定循环次数
3.步进操作 => 下次循环有多远(通常都是整数型)
4.循环体 => 功能语句
for(int i= 0; i< 10; i++) {
System.out.println(i);
}
结果为:0~9
while(未知次数)