【Java初阶(二)】分支与循环

2024-03-23 1635阅读

温馨提示:这篇文章已超过405天没有更新,请注意相关的内容是否还可用!

❣博主主页: 33的博客❣

▶文章专栏分类: Java从入门到精通◀

🚚我的代码仓库: 33的代码仓库🚚

目录

  • 1.前言
  • 2.顺序结构
  • 3.分支循环
    • 3.1if语句
    • 3.2switch语句
    • 4.循环结构
      • 4.1while循环
      • 4.2 break和continue
      • 4.3 for循环
      • 4.4 do while循环
      • 5.输入输出
        • 5.1输出
        • 5.2输入
        • 6.猜数字游戏
        • 7.总结

          1.前言

          本篇文章主要介绍Java程序中的逻辑控制语句,输入输出方式以及通过一个小游戏-猜数字游戏来巩固。

          本章重点

          if语句,switch语句,for循环,while循环,do while循环,程序的输入输出语句。


          2.顺序结构

          顺序结构是比较简单的就是一行接着一行执行:

           System.out.print("a ");
           System.out.print("b ");
           System.out.print("c ");
           //输出结果a b c  
          

          3.分支循环

          3.1if语句

          if语句可以分为:单分支if语句,双分支if语句,多分支if语句

          单分支格式如下:

          if(布尔表达式){
          //语句
          }
          

          双分支格式如下:

          if(布尔表达式){
          //语句1
          }else{
          //语句2
          }
          

          多分支格式如下:

          if(布尔表达式){
          //语句1
          }else if{
          //语句2
          }else{
          //语句3
          }
          

          我们来进行练习:判断一个数是正数、负数、还是0

          int a=10;
           if(a>0){
              System.out.println(a+"是正数");
            }else if(a
               System.out.println(a+"是负数");
             }else{
                System.out.println(a+"是0");
              }
          
          case 常量值1:{
          语句1;
          break;
          }
          case 常量值2:{
          语句2;
          break;
          }
          case 常量值3:{
          语句3;
          break;
          }
          .......
          default: {
          内容不满足时执行;
          break;
          }
          }
          
          循环语句;
          }
          
            System.out.println(num);
             num++;
          }
          
             int j=1;
             int ret=1;
          // 内层循环  
              while(j
                  ret *=j;
                    j++;
               }
              sum +=ret;
              i++;
           }
           System.out.println(sum);
          
              if (num % 3 == 0) {
                  System.out.println("找到了 3 的倍数, 为:" + num);
                  break;
              }
              num++;
           }
          
          	表达式4;
          }
          
                      sum +=i;
                  }
                  System.out.println(sum);
              }
          
          循环语句;
          }while(循环条件);
          
           System.out.println(num);
              num++;
          }while(num
              System.out.println("****************");
              System.out.println("*****1.play*****");
              System.out.println("*****0.exit*****");
              System.out.println("****************");
              Scanner sc=new Scanner(System.in);
              Random random = new Random(); // 默认随机种子是系统时间
              int i= sc.nextInt();
              if(i==1){
              int rand= random.nextInt(100);
              while(true){
                  System.out.println("请注入猜想数字");
                  int guess= sc.nextInt();
                  if(guess
                      System.out.println("猜小了");
                  }else if(guessrand){
                      System.out.println("猜大了");
                  }else{
                      System.out.println("猜对了!!!");
                      break;
                  }
              }
              }
              if(i==0){
                  System.out.println("退出游戏");
              }
          }
          
VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]