zoukankan      html  css  js  c++  java
  • Java学习笔记之---流程控制语句

    Java学习笔记之---流程控制语句

    (一)循环语句

    (1)if语句

        if(布尔表达式){

           //如果布尔表达式为true将执行的语句

            }

    if(i%2!=0){
                  System.out.println(i);
              }

    (2)if...else语句

       if(布尔表达式){

         //如果布尔表达式的值为true

       }else{

         //如果布尔表达式的值为false

        }

    if(n%2==0){
                System.out.println("偶数");
            }else{
                System.out.println("奇数");
            }

    (3)if...else if...else语句

       if(布尔表达式 1){

         //如果布尔表达式 1的值为true执行代码

       }else if(布尔表达式 2){

         //如果布尔表达式 2的值为true执行代码

       }else if(布尔表达式 3){

         //如果布尔表达式 3的值为true执行代码

        }else {

          //如果以上布尔表达式都不为true执行代码

       }

    if(n%5==0){
                System.out.println("5的倍数");
            }else if(n%2==0){
                System.out.println("2的倍数");
            }else{
                System.out.println("不是2或5的倍数");
            }
    (二)条件语句

    (1)while循环

       while( 布尔表达式 ) {

          //循环内容

           }

     while(i<5){
                i++;
                System.out.println("helloworld");
            }

    (2)do...while循环

       do {

           //代码语句

    }while(布尔表达式);

      do{
                i++;
                System.out.println("helloworld");
            } while(i<5);

    (3)for循环

      for(初始化; 布尔表达式; 更新) {

        //代码语句

        }

     for(int i=1;i<10;i++){
                sum=sum+i;
            }

    (4)增强for循环

      for(声明语句 : 表达式) {

        //代码句子

        }

     int[] a={5,7,2,66,32};
           for(int n:a){
                System.out.println(n);
            }

    (5)break关键字

      break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。

      break 跳出最里层的循环,并且继续执行该循环下面的语句。

    (6)continue关键字

      continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。

      在 for 循环中,continue 语句使程序立即跳转到更新语句。

      在 while 或者 do…while 循环中,程序立即跳转到布尔表达式的判断语句。

    (三)switch  case语句

    switch(expression){

     case value :

     //语句

     break;

    //可选 case value :

     //语句

     break;

    //可选 //你可以有任意数量的case语句

    default :

    //可选 //语句

     }

     switch(n){
                case "+":
                    System.out.println(x+y);
                    break;
                case "-":
                    System.out.println(x-y);
                    break;
                case "*":
                    System.out.println(x*y);
                    break;
                case "/":
                    System.out.println(x/y);
                    break;
            }
  • 相关阅读:
    Android中View绘制流程以及invalidate()等相关方法分析
    开机黑屏 仅仅显示鼠标 电脑黑屏 仅仅有鼠标 移动 [已成功解决]
    servlet上传文件报错(一)
    白话经典算法系列之六 高速排序 高速搞定
    POJ1177+线段树+扫描线
    tensorflow compile
    算法编程题的心得体会
    算法编程题的心得体会
    标识变量的使用
    标识变量的使用
  • 原文地址:https://www.cnblogs.com/dyddzhp/p/11158592.html
Copyright © 2011-2022 走看看