条件控制
1. 顺序结构
java代码顺序执行
2. 选择结构
-
if语句
-
格式
if(结果为booblean类型的表达式){ 语句体; } if(结果为booblean类型的表达式){ 语句体1; }else{ 语句体2; } if(结果为booblean类型的表达式){ 语句体1; }else if{ 语句体2; } ...
-
举例
int a = 11; if(a == 11){ System.out.println("存在"); }
-
-
switch语句
-
格式
switch(表达式){ case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n; break; }
-
举例
switch(num){ case 1: System.out.println("一"); break; ... default: System.out.prinln("数字不存在!") }
-
3. 循环结构
-
循环分类
1. for循环 2. while循环 3. do while循环
-
for循环
-
格式
for(初始化语句;条件判断语句;条件控制语句){ 循环体语句; }
-
举例
for(int i=0;i<10;i++){ System.out.println("Hello!") }
-
-
while循环
-
格式
初始化语句; while(条件判断语句){ 循环体语句; 条件控制语句; }
-
举例
int i = 3; while(i>0){ System.out.println("Hello!"); i--; }
-
-
do while循环
-
格式
初始化语句; do{ 循环体语句; 条件控制语句; }while(条件判断语句)
-
举例
int i = 3; do{ System.out.println("Hello!"); i--; }while(i>0)
-
4. 三种循环的区别
1. for循环和while循环都是先执行条件判断,而do while循环是先执行一次循环体语句
2. for循环的初始化变量只能在循环体中使用,while定义的循环变量可以在循环体之外使用