JAVA流程控制和循环流程图
一、流程控制
1、if语句
if语句例子
单分支if语句
if(num>10) {
num*=2;
}
System.out.println(num);
多分支if语句
int age = sc.nextInt();
if(age<=12) {
System.out.println("儿童");
}else if(age<18) {
System.out.println("青少年");
}else {
System.out.println("成年人");
}
//在多分支和双分支中,如果选中了某一个条件,则其它条件的语句不会在执行了
//在多分支中,判断从上往下进行判断
2、switch语句
switch语句
例子:小括号中可以是int
byte String short char 枚举型
switch(变量){
case 值:
语句
break;
case 值:
语句
break;
}
1. for循环
for循环形式: for(表达式1;表达式2;表达式3)
for循环流程图
2. while循环
while循环形式:
while(判断条件)
{
执行语句;
}
图2 while循环流程图
3. do-while循环
do-while循环形式:
do
{
执行语句;
}while(条件判断)
do-while循环流程图: