流程控制

1.用户交互Scanner

Scanner:扫描键盘,获取用户的输入

基本语法

Scanner	s = new Scanner(System.it);
String str = s.next();
//next()不能得到带有空格的字符串
String str = s.nextLine();
//nextLine()以Enter为结束符

2.顺序结构

语句与语句之间依次执行

3.选择结构

语法

//单选
if(布尔表达式){
    //如果布尔表达式的值为ture时执行
}
//双选
if(布尔表达式){
    //如果布尔表达式的值为ture时执行
}else{
    //如果布尔表达式的值为false时执行
}
//多选
if(布尔表达式){
    //如果布尔表达式的值为ture时执行
}else if(){
   
}else if(){
    
}else
switch(){
    case value1:
        //语句
        break;//可选
    case value2:
        //语句
        break;//可选
    default://可选
        //输入结果不满足上述条件
}//如果不写break在输出第一个结果后,会把该项以后的所有项都输出

4.循环结构

while

while(布尔表达式){
    //语句
}//表达式为真则一直执行

do...while

do{
    
}while(); //应对至少执行一次的情况

for

for(初始化;布尔表达式;更新){
    //代码语句
}
//增强for循环 遍历数组时常用
for(变量名:数组名){
    //每一次循环,将数组里的元素依次赋值给变量
}
posted @ 2021-02-09 20:10  2333gyh  阅读(37)  评论(0编辑  收藏  举报