栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【JAVA小白系列】——逻辑控制语句

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【JAVA小白系列】——逻辑控制语句

1.顺序结构 2.分支结构

 2.1: if 语句

 2.2: switch 语句

3.循环结构 

 3.1:while 循环

 3.2:for 循环

 3.3:do...while 循环(选学)

4.break和continue的用法

 4.1:break

 4.2:continue


1.顺序结构:

2.分支结构:

 2.1: if 语句:

单分支:

双分支:

多分支:

基本语法:

 例:

   public static void main2(String[] args) {
        int year = 2000;
        if(year % 100 == 0) {
            if (year % 400 == 0) {
                System.out.println(year + "是闰年!");
            } else {
                System.out.println(year + "不是闰年!");
            }
        }else{
            if(year % 4 == 0) {
                System.out.println(year + "是闰年");
            }else{
                System.out.println(year+"不是闰年");
            }

        }
        
    }

 

 

 2.2: switch 语句

基本语法:

  switch(整数|枚举|字符|字符串){

              case 内容1:{

                 内容满足时执行语句;

                 [break;]

                 }

              case 内容2:{

                 内容满足时执行语句;

                 [break;]

                 }

            ...

             default:{

                  内容都不满足时执行语句;

                  [break;]

                 }

}

注意:Java当中,不能做switch参数的数据类型?

        1.long 2.float 3.double 4.boolean

例:

 public static void main5(String[] args) {
        int a = 1;
        switch (a){
            case 1:
                System.out.println("1");
                break;
            case 2:
                System.out.println("2");
                break;
            default:
                System.out.println("参数不匹配");
                break;

        }
    }

 

3.循环结构 :

 3.1:while 循环

基本语法:

while(循环条件){

     循环语句;

}

 注意:循环条件为true,则执行循环语句;否则就结束循环。

例:

public static void main7(String[] args) {
          int j = 1;
          int sum = 0;
          while(j <= 5){
              int n = j;
              int i = 1;
              int ret = 1;
              while(i <= n){
                  ret = ret * i;
                  i++;
              }
              j++;
              sum = sum + ret;

          }
        System.out.println(sum);
    }

 3.2:for 循环

基本语法:

for(表达式1;表达式2;表达式3){

       循环体;

}

表达式 1: 用于初始化循环变量 . 表达式 2: 循环条件 表达式 3: 更新循环变量

注意:

死循环

 

例::

    public static void main14(String[] args) {
        int sum  = 0;
        for (int j = 1; j <=5 ; j++) {
            int ret = 1;
            for (int i = 1; i <= j ; i++) {

                ret *= i;

            }
            sum = sum + ret;
        }
        System.out.println(sum);
    }

  3.3:do...while 循环(选学)

1. do while 循环最后的分号不要忘记 2. 一般 do while 很少用到 , 更推荐使用 for 和 while. 4.break和continue的用法:

 4.1:break

break 的功能是让循环提前结束 .

 注意:break结束离他最近的循环

 

 4.2:continue

continue 的功能是跳过这次循环, 立即进入下次循环.

 总:break和continue 都必须在循环里。

      【特殊:break可以在switch 当中】

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/340017.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号