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

马肤
这是懒羊羊

❣博主主页: 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("退出游戏");
              }
          }
          

文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复:表情:
评论列表 (暂无评论,0人围观)

还没有评论,来说两句吧...

目录[+]

取消
微信二维码
微信二维码
支付宝二维码