首页 > 其他分享 >循环结构(一)while

循环结构(一)while

时间:2022-12-10 22:58:22浏览次数:36  
标签:10 ++ sum while 循环 public 结构

循环结构(一)while

1.语法

 while(布尔表达式){
     //循环内容
 }
  • 只要布尔表达式为true,循环就会一直执行

  • 大多数情况下,会让循环停止下来,否则一直为true会一直循环,即死循环

  • 少部分情况需要一直循环,如服务器的监听响应,如QQ提示聊天信息(实际不是这种实现方法),定时检查等

2.例题

输出小于等于10的整数

 public class WhileDemo01 {
     public static void main(String[] args){
         //输出小于等于10的整数
         int i=0;
         while(i<=10){
             System.out.println(i);
             i++;
        }
    }
 }

输出结果为:0--10

考虑:sout(i++); 与sout(++I)的差别

0--10 1---11

 

输出1+2+3+...+10的结果

 public class WhileDemo02 {
     public static void main(String[] args) {
         //输出1+2+...+10
         int i=1;
         int sum=0;
         while(i<=10){
             sum=sum+i;
             i++;
             System.out.println(sum);
        }
    }
 }

趣味实现;

 i=i++;
 //结果即i=i=i+1
 i=++i;
 //类似a=++i
 

标签:10,++,sum,while,循环,public,结构
From: https://www.cnblogs.com/HomeFJ/p/16972512.html

相关文章

  • 循环结构(二)do while循环
    循环结构(二)dowhile循环1.语法 do{   //代码语句 }while(布尔表达式);对于while语句而言,不满足条件则不执行。而dowhile循环则至少会执行一次while和do......
  • 循环结构(三)For循环
    循环结构(三)For循环1.语法 for(初始化;布尔表达式;更新){   //代码语句 }支持迭代的通用结构,是最有效最灵活的循环结构for循环的执行次数在执行前就确定......
  • 深度学习-循环神经网络(RNN)
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • C++停车场管理方案的数据结构设计
    C++停车场管理方案的数据结构设计题目5:停车场管理方案的数据结构设计[问题描述]停车场是一条可以停放n辆车的狭窄车道,并且只有一个大门是车的出入口。汽车停放按照到达......
  • flask蓝图与项目一般结构
    flask一般项目结构初始化配置flask项目时,路由和视图是放在启动文件里的,这样不太方便我们后期的整理和查阅!因此,我们需要将项目启动文件和路由视图分开处理!在项目文件下......
  • 如何查询结构化数据表有多少数据?
    kubectlgetpods-owide|grepmysql-->>找到数据库所在的机器节点如下图到g01r01n04机器上执行cd/data/local-path-provisioner/,执行ll一下可以看到如下图cd......
  • JS——循环
    For循环for(语句1;语句2;语句3){要执行的代码块}语句1,在循环(代码块)开始之前执行。语句2,定义运行循环(代码块)的条件。语句3,会在循环(代码块)每次被执行后执......
  • 路由 rtable dst_entry 数据结构
    /*rt_flags是一组标志位,按目的入口查询的执行顺序:如果路由使用本地环回接口,则rt_flags上加标志RTCF_LOCAL,如果路由结果类型是广播,则加标志RTCF_BROADCAST和RTCF_LOCAL,......
  • Python进阶——循环对象
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • for循环的使用与学习
    在Linux中使用BashFor循环你会嘛!原创 入门小站 入门小站 2022-12-0921:50 发表于湖北收录于合集#Linux645个入门小站分享运维技巧及10k+Stars的开......