2020-08-09

二、循环语句

1. for循环语句
1.1 for语句循环执行的次数是在执行前就确定的

语法格式:
for(初始化表达式;循环条件;循环控制变量){
语句
}

for关键字后面()中包括3部分内容:

  1. 初始化表达式
  2. 循环条件
  3. 循环控制变量

它们之间用“;"分隔,
{}中的语句为循环体

关于for循环有以下几点:

1.最先执行初始化步骤。可以声明一种类型,可以初 始化一个或多个循环控制变量,也可以是空语句然后,检测循环条件的值、如果为true,循环体被执行;如果为false,循环终止,开始执行循环体后面的语句
2.执行一次循环后,更新循环控制变量
3.再次检测布尔表达式。循环执行上面的过程

例:

  public class HelloJava{
      public static void main (String [] args) {
        for (int x=10;x<20; x++){
         System.out.print("value of x ;"+x); 
         System.out.print("\n");
          }
        } 
    }
  

实行结果:
在这里插入图片描述
1.2增强for语句
java引入一种主要用于数组的增强for语句

语法格式;
for(声明语句:表达式)
{
语句
}

声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块内,其值与此时数组元素的值相等

表达式:要访问的数组名,或者只返回值为数组的方法

例:

    public class HelloJava{
      public static void main (String [] args){
       int [] numbers={10,20,30,40,50};
       for (int x :numbers){
         System.out.print(x);
         System.out.print(",");
         }
       System,out.print("\n");
       String[] names={"James","Larry","Tom","Lacy"};
       for (String name:names) {
       System.out.print(name);
       System.out.print(",")
        }
      }
    }
    
   

运行结果:
在这里插入图片描述
2.跳转语句
2.1break语句
break语句语句主要用在循环语句或者switch语句中,用来跳出整个语句块。break跳出最里层的循环,并且继续执该循环下面的语句。

在Java中,break语句有3种作用:
1.在switch语句中,它被用来终止一个语句序列
2.它能被用来退出一个循环
3.它能作为一种“先进”的goto语句来实现

例:

   public class HelloJava{
      public static void main  (String[] args){
         int x=1;
         while(x <=4){
         System.out.println("x ="+ x);
         if (x ==3){
           break;
         }
         x++;
          }
       }
     }

 

运行结果:
在这里插入图片描述
2.2continue语句
continue语句用于任何循环控制结构中,作用是让程序立刻跳转到下一个循环迭代。在for循环中,continue语句使程序立即跳转到下一次循环中。在while或者do while 循环中。程序立即跳转到布尔表达式的判断语句。

break语句和continue语句的区别,break语句是跳出当前层循环,终结整个循环,也不再判断循环条件是否成立;continue语句则是结束本次循环,不在运行continue之后的语句,然后重新回到循环的起点,判断循环条件是否成立,继续运行。

例:

    public class HelloJava{
      public static void mian (String [] args){
        int sum=0;
        for (inr i =1; i <= 100;i++){
          if(i%2 ==0){
            continue;
            }
            sum +=1;
          }
          System.out.println("sum ="  +sum);
        }
    }  
   
 

运行结果:在这里插入图片描述
2.3 return语句
return语句作为一个无条件的分支,无须判断条件即可发生。return语句主要有两个用途;一是用来表示一个方法返回的值(假设返回值类型不是void),二是它导致该方法退出并返回值。
根据方法的定义,每一个方法都有返回类型,该类型可以是基本类型,也可以是对象类型,同时每个方法都需有一个结束标签,return起到了这个作用。在返回类型为void的方法中有一个隐含的return语句。因此在void方法中return可以省略不写。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值