首页 > 其他分享 >Day23 循环结构-while循环

Day23 循环结构-while循环

时间:2023-12-09 11:00:29浏览次数:31  
标签:int Day23 while 循环 100 101 public

循环结构-while循环

循环结构分为

  • while循环

  • do.....while 循环

  • for循环

  • 在Java5中引入了一种主要用于数组的增强型for循环

    while循环

    while循环是最基本的循环,它的结构为:

    while( 布尔表达式 ){

    //循环内容

    }

  • 只要布尔表达式为true,循环就会一直执行下去。

  • 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环。

  • 少部分情况需要循环一直执行,比如服务器的请求响应监听等。

  • 循环条件一直为true就会造成无限循环[死循环],我们正常的业务编程中应该尽量避免死循环。

会影响程序性能或者造成程序卡死奔溃!

  • 思考:计算1+2+3+...+100=?

WhileDemo01

package com.baixiaofan.struct;

public class WhileDemo01 {

    public static void main(String[] args) {
        //输出1~100

        int i = 0;
        while (i<100){
            i++;
            System.out.println(i);
        }
    }
}

结果:

1

2

3

....

100

WhileDemo02

package com.baixiaofan.struct;

public class WhileDemo02 {
    public static void main(String[] args) {
        //计算1+2+3+4+5.。。。+100=?

        //高斯的故事  1+100=101   2+99=101  首尾一一以应 共50对  101*50=5050

        int i = 0;
        int sum = 0 ;
        while (i<=100) {
            sum = sum + i;
            i++;
        }//注意此括号的位置
        System.out.println(sum);

    }
}

结果为:

5050

标签:int,Day23,while,循环,100,101,public
From: https://www.cnblogs.com/baixiaofan/p/17890640.html

相关文章

  • Python:列表的循环遍历
    while循环遍历for循环遍历#列表的遍历-while循环遍历deflist_while_func():"""列表的遍历-while循环遍历:return:None"""list1=[21,25,21,23,22,20]index=0whileindex<len(list1):tmp=list1[ind......
  • PDCA 循环平直管理
    ......
  • python的循环
    python的循环for循环#遍历列表my_list=[1,2,3,4,5]foriinmy_list:print(i)#遍历字符串my_string="Hello,World!"forletterinmy_string:print(letter)while循环i=0whilei<5:print(i)i+=1break和continue语句#......
  • 学C笔记归纳 第八篇——分支循环语句2_switch
    #include<stdio.h>intmain(){intx=0;/*scanf("%d",&x);*/scanf("%d",&x);switch(x){case1:printf("执行1\n");case2:printf("执行2\n");case3......
  • RCR 带进位循环右移
      RCR(带进位循环右移)指令把每一位都向右移,进位标志位复制到MSB,而LSB复制到进位标志位:       ......
  • 学C笔记归纳 第七篇——分支循环语句1
    C语言是一门结构化的程序设计语言。顺序结构、选择结构、循环结构生活中所有事物都可抽象成这三种或其组合形成的语句。简单选择:if_elseif(表达式)执行语句; //表达式非0执行else执行语句; //表达式0执行#include<stdio.h>//intmain()//{//intage......
  • Python中for循环中的变量范围
    Python中for循环的局部变量i,在这里相当于是全局变量。不知道是版本问题还是其他问题,总之这里需要注意一下了。foriinrange(1,4):print(i,end=',')print('\n',i)foriin'abc':print(i,end=',')print('\n',i)Python中,int类型的变量的......
  • 函数循环
    for循环for(初始化语句A;boolean类型表达式B;更改表达式C){循环体,就是需要被重复执行的代码;D}执行顺序:for-->A-->B-->|false:循环到此结束|true-->D-->C-->B死循环:boolean类型值恒为真for循环中boolean类型表达式如果未定义,默认true死循环后面不能有代码注意:fo......
  • python中for循环用法
    1、在python中完整的for语法如下#for变量in集合:#循环代码#else:#没有通过的break退出循环,结束后会执行代码2、应用场景在迭代变量嵌套的数据类型时,列表【数组】中包括多个字典【键值对存放的值:用{key:value}】需求:要判断某一个字典中是否存在......
  • 常用的循环
    读取链表数据usingSystem;publicclassListNode{publicintval;publicListNodenext;publicListNode(intval=0,ListNodenext=null){this.val=val;this.next=next;}}classProgram{staticvoidMain()......