首页 > 其他 > 详细

流程控制

时间:2021-02-09 22:24:01      阅读:31      评论:0      收藏:0      [点我收藏+]

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(变量名:数组名){
    //每一次循环,将数组里的元素依次赋值给变量
}

流程控制

原文:https://www.cnblogs.com/guyihan/p/14394079.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!