流程控制总结

Posted dadada-jiasheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了流程控制总结相关的知识,希望对你有一定的参考价值。

[流程控制]
1.break 结束本层循环,继续执行循环结构后面的语句

     2.continue 跳过本层循环剩余的语句,继续执行下一次循环。
        》》》》》》》》》》》》continue作用于while循环时,必须注意将变量更新语句放到continue上面;否则容易造成死循环。
     
     3.return 直接结束当前方法,遇到return后,方法中的所有代码不再执行。 
     

【for循环】
* 表达式1:初始化循环变量
* 表达式2:条件判断
* 表达式3:更新循环变量
* {}循环操作
*
* 判断-执行-更新
》》》》》》》》》》》》》》》》》》主要用于有限的循环
*/

    //求1-100的和
    int sum=0;
    
    for(int i=1;i<=100;i++){
        sum+=i;
    }
    System.out.println(sum);
    
    
    /**
     * 求100以内的偶数的和
     */
    
    int j;
    int sum1=0;
    for(j=1;j<=100;j++){
        if(0==j%2){
        sum1+=j;
        }
    }
    System.out.println(sum1);
}

}

public class WhileTest {

【while循环】

1.while循环分为先判断后执行的while(){}循环
和先循环后判断的do{}while()循环,其区别时循环到最后是否需要改变循环变量

public static void main(String[] args) {
    int index=0;
    while (index<10) {
        System.out.println("让每个梦想成为现实!");
        index++;
    }
    /*
     * 累加至100
     */
    int sum=0;
    int j=1;
    while(j<=100){
        sum=sum+j;
        j++;
    }
    System.out.println(sum);
    /*
     * 求100以内的奇数和。
     */
    int sumji=0;
    int ji=1;
    while(ji<100){
        if(ji%3==0){
        sumji=sumji+ji;
        ji++;
        }
    }
    System.out.println(sumji);

}
}
--------------------------------------------------------------------
【if分支结构】

public class IfTest {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    

// int n=2;
// int m=1;
// if(m>n){
// System.out.println("成立");
// }else{
// System.out.println("不成立");
// }

    //从控制台接收两个数字,并比较大霄,输出较大的数字。
    System.out.println("请分别输入两个数字");
    Scanner sc=new Scanner(System.in);
    int n=sc.nextInt();

// int m=sc.nextInt();

// if(n>m){
// System.out.println(n);
// }else{
// System.out.println(m);
// }

》》》》》》特别注意分支结构只运行一个分支,在某些情况下可以节省系统资源提高代码效率。
if(n>90){
System.out.println("A级");
}else if(80<=n){
System.out.println("B级");
}else if(70<=n){
System.out.println("C级");
}else if(60<=n){
System.out.println("D级");
}else{
System.out.println("E级");
}

}

【switch case分支语句】

------》》》需要注意每个case语句进行break跳出分支

    System.out.println("请输入商品编号");
    Scanner sc=new Scanner(System.in);
    int userNum=sc.nextInt();
    switch (userNum) {
    case 1:
        System.out.println("绿茶");
        break;
    case 2:
        System.out.println("冰红茶");
        break;
    case 3:
        System.out.println("脉动");
        break;
    case 4:
        System.out.println("咖啡");
        break;
    case 5:
        System.out.println("酸奶");
        break;
    default:
        System.out.println("无此商品");
    }
}

}



































以上是关于流程控制总结的主要内容,如果未能解决你的问题,请参考以下文章

php三大流程控制总结

VSCode自定义代码片段——git命令操作一个完整流程

流程控制总结

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

PHP中的流程控制