专栏首页柠檬先生Java 流程控制

Java 流程控制

Java 主要的流程控制语句有3钟,选择语句,循环语句,跳转语句。

Java 中的作用域,是一对用花括号括起来的,块定义了变量使用的范围,   各个块之间可以嵌套,在块中声明的变量只有在当前块才能有作用。     注意:       变量的作用范围       两个嵌套块能不能使用

    public void method()
    {
      int n;
      {
        int k;
        n++;   // 该语句是合法的
         // k 作用范围
      }
        // k++;     // 该语句非法
    }

   条件语句     if 条件语句     if 语句的一般形式如下

      if(条件)
      {
        // 语句块 1
      }
      else
      { 
        // 语句2
      }

    条件可以是一个boolean 值,也可以是一个boolean ,也可以是一个返回值     为 boolean 类型的表达式       嵌套 if 条件语句

        if( 条件 1)
        { 
            // 语句1
            if(条件2)
            {
              // 语句块2
            }
            else
            {
              // 语句块3
            }
       }
      else
      {
        // 语句块 4
      }
        // 梯的形式来进行多个条件判断
      if(条件1)
      {
        // 语句块1
      }
      else if(条件2)
      {
        // 语句块2
      }else if(条件3)
      {
        // 条件3
      }

   switch 条件语句       多路分支语句的处理

       switch(表达式)
        {
          case value 1:
          // 程序语句
          break;
          case value 2:
          // 程序语句
          break;
          case value 3:
          // 程序语句
          break;
        }

  其中表达式必须是 byte, short,int 或者 char 类型,在case 后边的value \    必须跟表达式类型一致的的类型或者是可以兼容的类型,不能重复value 值。

  循环语句     Java 中常用的循环有3 种形式 for, while 和 do-while 循环。       while 循环语句       Java 种最基本的循环语句

      while(条件){
          // 循环体
      }
      public class Demo4 
      {
        public static void main(String[] args)
        {
          // 定义一个int 型变量
          int n = 10;
          // 使用 whil 循环, 条件是 n > 0;
          while (n > 0)
            {
              System.out.printIn("n="+n);
              // 把 n 的值 减1
                n--;
            }
        }
      }

    do-while 循环语句。     如果控制while 的循环条件为假的话,循环体就 不会执行       do        {           // 循环体        }        while(条件)    for 循环语句       for 循环的格式如下       for(初始;条件; 迭代运算)       {         // 循环体       }       使用for循环来计算1到100各个整数的和。

      public class Demo7
      {
        public static void main(String[] args)
        { 
          //循环控制变量
          int n;
          // 和
          int sum = 0;
          //  利用for 循环求和
          for(n=100; n>0;n--)
          {
            sum +=n;
          }
         System.out.printIn("1 到 100 各个整数的和:"+ sum)
        }
      }

    // 程序运行如下       1 到 100 各个整数的和:5050     跳转语句       Java 中支持3种跳转语句         break 语句, continue 语句和 return 语句。         break 语句主要有三种用途,第一,它可以用于跳出switch 语句,第二break 语句可以终于         跳出循环体,第三用于大于语句的跳出。       continue 继续语句         虽然break 语句可以执行跳出循环,但是有时候要停止一次循环剩余的部分,         有时候还要继续执行下词循环,这时候需要continue 语句来实现。

        public class Demo14
        {
            public static void main(String[] args)
            { 
              for (int i = 1; i < 51; i++)
              {
                System.out.print(i+" ");
                if(i%5!=0)
                // 当n 5不能整除5的时候继续进行循环。
                continue;
                else
                  System.out.println("******")
              }
             }
        }

  return 返回语句     return 语句用于一个方法显示的返回, 它把程序控制权交给方法的调用者,     该语句在方法中经常被调用。

    public class Demo16
      {
        public static void main(String[] args)
      {
        for(int i = 0;i< 10;i++)
          if(i < 5)
        System.out.printIn("第次“+i +”循环")
        else if(i==5)
        return;
        // 下面的语句永远不会执行
      else
        System.out.printIn("第+ i +次循环")
        }
      }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • JavaScript 变量,语句

    let 块级作用域,不允许重复声明,不存在变量提升,值在当前作用域内生效,在使用未定义的变量会报错。

    用户1197315
  • webpack 简单配置

    1.webpack 是一个现代JavaScript 应用程序的静态打包器,它能够把各种资源,例如JS,样式,图片   等都作为模块来使用处理,将许多松散的模块按...

    用户1197315
  • mix-blend-mode 混合模式 background-blend-mode 背景混合模式 isolation:isolate 隔离

    css3 mix-blend-mode 混合模式 该属性不仅可以作用于HTML,还可以作用于SVG   兼容性: IE 8~11 Ed...

    用户1197315
  • 硬件描述语言VHDL——顺序语句

    版权声明:本文为博主原创文章,转载请注明博客地址: https://blog.csdn.ne...

    zy010101
  • Python学习笔记3:语句结构

    上一篇Python学习笔记 Python学习笔记 2: Python的变量类型 主要介绍了Python的变量类型,以变量为基本单元,如何操作这些变量,进而解决特...

    光学小豆芽
  • C语言常用的知识没多少之C语言的三大结构

    有人发现生活中的所有事情都离不开顺序、选择和循环。如烧水有它相应的流程(顺序);在十字路口有多个可选的路;每天太阳从东边升起、西边落下。至今还没有能够找到超出这...

    用户5935416
  • python学习笔记:基本语法

    1.代码规范,这本身就是一个非常好的习惯,如果开始不养好好的代码规划,以后会很痛苦

    python学习教程
  • C语言入门笔记3

    函数调用语句由函数名、实际参数加上分号“;”组成。执行函数语句就是调用函数体并把实际参数赋予函数定义中的形式参数,然后执行被调函数体中的语句,求取函数值。通过调...

    用户6755376
  • Java之if语句

    if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。

    用户5224393
  • JavaScript大略

     简介: javascript是一种基于对象和事件驱动并具有安全性能的脚本语言。 它是通过嵌入或调入在标准的HTML语言中实现的。 数据类型:   St...

    用户1075292

扫码关注云+社区

领取腾讯云代金券