流程控制
流程控制语句
选择结构if else
if(条件语句){
执行语句
}
条件语句:必须是boolean类型
执行语句:如果条件语句为true,则执行if(条件语句){
if(条件语句){
执行语句
}else{
执行语句
}
if(条件语句){
执行语句
}else if(条件语句){
执行语句
}else if(条件语句){
执行语句
}else{
执行语句
}
Scannner类,键盘录
导包 import java.until.Scannner;
创建Scanner变量 Scannner sc = new Scanner(System.in);
使用功能 sc.nextln(); sc.nextDouble(); sc.nextint()接受键盘录入的字符串
循环结构
while循环
while(条件表达式){
循环体
int i =1; //初始化变量
while(i<=10){//循环条件
if(){
System.out.println("输出的东西");
}
i++;//自增量
}
while的循坏条件有三个:
1.初始化变量
2.(判断)循环条件
3.自增量
do...while循环
do{
循环体
}while(条件表)
do...while先执行一次,后判断
while是先判断后执行
do...while比while最起码多执行一次
for循环
for(初始化变量;循环条件;自增量){
循环体;
}
死循环
一般情况下用while写方便
while(true){
}
for(;true;){
}
break
跳出循环
continue
结束本次循环,继续下次循环
switch
switch(表达式){
case值:
执行语句;
break;
case值:
执行语句;
break;
case值:
执行语句;
break;
default值:
执行语句;
break;
}
end