分支
1、boolean数据类型
2、if语句
3、双分支if-else语句
4、嵌套的if语句和多分支if-else语句
5、逻辑操作符
- !、&&、||、^ 用于产生符合表达式
- 优先级:not > and > or
6、switch语句
switch(表达式){
case 值1: 语句块1; break;
case 值2: 语句块2; break;
...
default:默认情况下执行的语句块
}
- 表达式中,整型除long以外都可以,和String型,double不可以。
- case后面的值是常量表达式,即不能包含变量。
- case()与switch()的数据类型保持一致。
- default可选。
- break可选。一旦匹配其中一个case,就从匹配case处开始执行,直到break语句或到达switch语句的结束。这种现象叫做落空行为。
7、条件操作
8、操作符的结合规则
- 除了赋值操作符之外(右结合),所有的二元操作符都是左结合的。
实例1:计算身体质量指数
实例2:计算税率
实例3:判定闰年
实例4:彩票
循环
1、while循环
2、do-while循环
3、for循环
4、嵌套循环
5、关键字break和continue
6、最小化数值错误
实例1:猜数字
实例2:最大公约数
实例3:将十进制数转换为十六进制数
实例4:判断回文
实例5:显示素数