语法格式:

while(循环条件)

{

语句;

}

执行流程:

package www.example.com;

public class WhileDemo {

/*

* n的值必须先进行初始化

* 循环变量n的值必须被 改变

* */

public static void main(String[] args) {

int n = 1;

while (n<5) {

n++;

System.out.println(n);

}

}

}

//输出

2

3

4

5

示例一:

package www.example.com;

public class WhileDemo {

public static void main(String[] args) {

int k = 10;

while(k==0)

{

k = k-1;

System.out.println(k);

}

}

}

//输出

循环语句一次也不执行

示例二:

package www.example.com;

public class WhileDemo {

public static void main(String[] args) {

int m = 3, n = 6, k = 0;

while(m

{

++k;m++;--n;

System.out.println(k);

}

}

}

//输出

1

2

示例三:

package www.example.com;

public class WhileDemo {

public static void main(String[] args) {

int j = 9, i = 6;

while(i-- > 3)

{

--j;

System.out.println(j);

}

}

}

//输出

8

7

6

案例一:

package www.whiledemo.com;

public class PlusDemo1_5 {

/*

* 求1到5的累加和

* 1+2+3+4+5

* */

public static void main(String[] args) {

// TODO Auto-generated method stub

int n = 1;

int sum = 0;

while (n<=5)

{

sum += n;

n++;

}

System.out.println(sum);

}

}

//输出

15

while java_(Java) while循环相关推荐

  1. JAVA中循环删除list中元素的方法总结

    原文:http://www.cnblogs.com/aspirant/p/7900854.html 印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天 ...

  2. java byte 循环左移 循环右移 rotateLeft rotateRight

    java byte 循环左移 循环右移 rotateLeft rotateRight 1.概念. 循环左移: eg1:byte in = (byte) 0x01;[0000 0001]则循环左移2位后 ...

  3. 【Groovy】循环控制 ( Java 语法循环 | 默认的 IntRange 构造函数 | 可设置翻转属性的 IntRange 构造函数 | 可设置是否包含 to 的构造函数 | 0..9 简写 )

    文章目录 一.使用 Java 语法循环 二.使用 IntRange 循环 1.使用默认的 IntRange 构造函数 2.使用可设置翻转属性的 IntRange 构造函数 3.使用可设置是否包含 to ...

  4. 【JavaSE04】Java中循环语句for,while,do···while

    Java的循环语句 引入: 生活中有循环,程序的世界也有循环. 思考:生活中有哪些循环的事情? 总结:什么是循环? 重复做类似的事情,而且有终止条件,如果没有终止条件会是怎样? 类似这样的情况,Jav ...

  5. java lamda循环条件_Java lambda 循环累加求和代码

    java 8 stream 提供了下面几种类型的求和 Stream::mapToInt Stream::mapToDouble Stream::mapToLong public void test() ...

  6. java lambda循环_使用Java 8 Lambda简化嵌套循环

    java lambda循环 对于每个经常需要在Java 8(或更高版本)中使用多维数组的人来说,这只是一个快速技巧. 在这种情况下,您可能经常会以类似于以下代码的结尾: float[][] value ...

  7. java lambda循环_在Java 8 Lambda中创建自己的循环结构

    java lambda循环 Java没有简单的结构可以重复N次. 当然,我们可以创建一个for循环,但是很多时候我们甚至都不关心在循环中创建的变量. 我们只想重复一些代码N次,仅此而已. 使用Java ...

  8. java演练 循环嵌套 菱形图案的打印 四个阶段完成输出

    java演练 循环嵌套 菱形图案的打印 阶段一,视频 https://www.ixigua.com/6870331861256634894/ 阶段一,数据分析 阶段二,视频 http://mp.tou ...

  9. Java中循环删除list中元素的方法总结(总结)

    印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后在今天使用的时候发现报错了,然后去科普了一下,发现这是一个误区.下面我们来一起看一下. Java中循环遍 ...

最新文章

  1. .NET判断字符串是否是数值型或xxx型
  2. php simplexml 遍历,php下使用SimpleXML 处理XML 文件
  3. Java源码解析:hashCode与相同对象的关系
  4. 关于Eclipse基本设置(字体大小、项目导入、简单)
  5. python自动化测试环境搭建_selenium+python自动化测试之环境搭建
  6. HTML+CSS——网页设计项目完整版本(阿里矢量图标库)分享
  7. vb.net 教程 6-1 进程 Process类初探
  8. Mini2440开发板串口连接
  9. 迭代法动态生成谢尔宾斯基三角形
  10. 网易视频云:新一代列式存储格式Parquet
  11. 学习书籍与视频的选择
  12. 小白都能懂的设计模式 java版 抽象工厂模式 实战练习(超详细)
  13. win10右键文件夹无反应
  14. 厦大 1395 组合
  15. import lap报错ValueError
  16. 计算机视觉项目实战-图像特征检测harris、sift、特征匹配
  17. linux下modprobe命令参数及用法详解--linux加载模块命令
  18. 拜读阮一峰JavaScript教程笔记
  19. 【代码审计篇】 代码审计工具Fortify基本用法详解
  20. lds天线技术流程图_什么是LDS天线技术

热门文章

  1. [Ubuntu] 0% [Connecting to archive.ubuntu.com (2001:67c:1360:8001::17)]
  2. JDK 和 tomcat 安装 配置
  3. 浪潮之巅-读书笔记一
  4. Javascript闭包简单理解
  5. 关于windows CE Platform Builder中模拟器的限制
  6. 微信小程序入门 ——增删改查+页面跳转+传值取值+布局样式
  7. Android DataBinding 从入门到进阶
  8. 从前端开发者看待用友建筑云移动端单点登录与报错原因
  9. CentOS6.X安装10G需要额外安装的软件包
  10. 想做好seo优化,关键词的选择可是重中之重!