java基础知识点总结 第六章

1.while语句:
  语法结构:
   while(布尔表达式){//只要布尔表达式为真一直执行循环体
      循环体;
   }
   while的执行次数0~N次

public class SwitchTest01{
  public static void main(Sring[] args){
     //死循环
     while(ture){
       System.out.printIn("死循环");
     }
     //死循环
     int i=10;
     int j=3;
     while(i>j){
       System.out.printIn("死循环"); 
     }
     //因为存在死循环,这局代码永远无法访问,编译报错
     System.out.printIn("Hello World!");
  }

2.使用while循环输出1-10
public class SwitchTest02{
  public static void main(Sring[] args){
     int i=1;
     while(i<=10){
        System.out.printIn(i);
    i++;
     }
     System.out.printIn("end-->"+i);//11

     int j=10;
     while(j>0){
       System.out.printIn(j--);//10 9 8 7 6 5 4 3 2 1
       System.out.printIn("--->"+j);//9 8 7  6 5 4 3 2 1 0
     }
      System.out.printIn("end j--"+j)//0


     int k=10;
     while(k>=0){
        System.out.printIn(--k);//9 8 7 6 5 4 3 2 1 -1
     }
      System.out.printIn("end k--"+k);//-1
}
do..while:先执行循环体,在判断布尔表达式是否满足,满足在执行循环体,不满足结束
语法结构:
do{
  循环体
}while(布尔表达式);
执行次数:1-N次【最少一次】
public class DoWhileTest01{
  public static void main(String[] args){
    int i=10;
    do{
       System.out.printIn(i);
    }while(i>100);

    //输出1-10
    int a=1;
    do{
       System.out.printIn(a);1 2 3 4 5 6 7 8 9 10
    }while(a<=10)
  }
}

3.控制循环语句【break】语句:
  break是java语言当中的关键字,被翻译成终端
  break语句可以使用在switch语句当中,用来终止switch的语句执行
  break语句可以使用在循环语句当中,用来终止循环的执行
  break语句使用在for、while、do..while循环语句当中用来跳出循环 ,终止循环执行
  默认情况下break终止的是离他最近的语句,也可以终止某个循环,需要给循环取名 语法:
  break 循环名称

public class BreakTest01{
  public static void main(String[] args){
     for(int i=0;i<10;i++){
       if(i==5){
         break;//终止的是当前的for循环
       }
       System.out.printIn("i--->"+i);//0 1 2 3 4
     }

     for(int j=0;j<3;j++){
        for(int i=0;i<10;i++){
       if(i==5){
           break;//当前的break语句终止的是内层for循环,不会影响到外层for循环
       }
       System.out.printIn("i--->"+i);
       }
        System.out.printIn("Hello World");
     }

     结果:0
           1
       2
       3
       4
           Hello World
       ...共3个

 
   //给for循环起名
    for1:for(int j=0;j<3;j++){
        for2:for(int i=0;i<10;i++){
       if(i==5){
           break for1;//终止for1循环
       }
           System.out.printIn("i--->"+i);
       } 
     }
     结果:0 1 2 3 4

  }
}
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喵俺第一专栏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值