本文介绍Java中while循环语句,前面介绍了if和switch控制语句,这里开始介绍循环语句。循环,就是重复做同样一件事件,如果在一个条件没有被打破的情况下。下面我会用两个简单的例子去介绍while循环语句。

1. 循环打印1到10的整数

package lessons;public class MyClass {public static void main(String[] args) {int a=1;while(a < 11){System.out.println(a);a++;}}
}

2. 计算从1相加到100的求和,看看结果是不是5050

package lessons;public class MyClass {public static void main(String[] args) {int a=1;int sum=0;while(a <= 100){sum += a;a++;}System.out.println(sum);}
}

总结:while循环语句很简单,就是要注意条件什么情况下跳出while循环就可以,不要写成死循环了。

Java基础教程12-while循环相关推荐

  1. Java基础教程(12)--深入理解类

    一.方法的返回值   当我们在程序中调用方法时,虚拟机将会跳转到对应的方法中去执行.当以下几种情况发生时,虚拟机将会回到调用方法的语句并继续向下执行: 执行完方法中所有的语句: 遇到return语句: ...

  2. Java基础教程-刘刚-专题视频课程

    Java基础教程-2704人已学习 课程介绍         Java基础教程是一套入门Java开发语言的课程,它是由浅入深的介绍Java基础内容,包括Java介绍.基本类型及运算符.控制执行流程.字 ...

  3. Java基础教程-05-面向对象

    Java基础教程-05-面向对象 1. 面向过程和面向对象解释 1.1 面向过程 1.1.1 简述 我们回想一下, 前面我们完成一个需求的步骤是怎样的? 首先是搞清楚我们要做什么. 然后在分析怎么做. ...

  4. Java基础教程:反射基础

    Java基础教程:反射基础 引入反射 反射是什么 能够动态分析类能力的程序称为反射. 反射是一种很强大且复杂的机制. Class类 在程序运行期间,Java运行时系统始终为所有对象维护一个被称为运行时 ...

  5. Java基础【之】循环、流程控制 (if else、whitch case、while、do while、for...i、foreach、多层循环与退出)

    Java基础[之]循环.流程控制 (if else.whitch case.while.do while.for...i.foreach.多层循环与退出) 1.默认顺序执行 2.分支控制 if els ...

  6. java基础教程(一)

    Java 开发环境配置 在进行Java开发之前,需要先安装Java开发工具包(JDK)和集成开发环境(IDE).以下是Java开发环境的配置和搭建步骤: 下载JDK:访问Oracle官方网站,选择适合 ...

  7. Java基础教程-10-多线程

    Java基础教程-10-多线程 1. 多线程 我们在之前,学习的程序在没有跳转语句的前提下,都是由上至下依次执行,那现在想要设计一个程序,边打游戏边听歌,怎么设计? 要解决上述问题,咱们得使用多进程或 ...

  8. java 基础教程 ppt_java基础教程课件.ppt

    java基础教程课件 第三章 运算符,表达式和语句 3.1运算符与表达式 3.2 语句的概述 3.3 控制语句 3.4循环语句 3.5break 和continue语句 3.1运算符与表达式 3.1. ...

  9. Java基础教程:多线程基础(3)——阻塞队列

    Java基础教程:多线程基础(3)--阻塞队列 快速开始 引入问题 生产者消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一存储空间,生产者向空间里生产数据,而消费者取走数据. 模 ...

  10. Java基础教程:面向对象编程[2]

    Java基础教程:面向对象编程[2] 内容大纲 访问修饰符 四种访问修饰符 Java中,可以使用访问控制符来保护对类.变量.方法和构造方法的访问.Java 支持 4 种不同的访问权限. default ...

最新文章

  1. Redis主从复制的搭建与.哨兵.数据持久
  2. 一篇写的很好的XGBoost的博客(于简书转载)
  3. 在C++中使用Protocol Buffers
  4. 修改java启动参数_如何修改jvm启动参数
  5. nssl1216-码灵鼠【数学】
  6. tsp matlab,五个城市的TSP问题MATLAB程序.doc
  7. 简易航空订票系统_四川航空APP全新升级改版,三大亮点提升订票体验
  8. qt自定义按钮类,每个按钮自带一个右键弹出框,如何使同一时刻只显示一个弹出框
  9. 问题:如何将多个文件里内容都提取出来
  10. vue.js多页面开发 webpack.config.js 配置方式
  11. 使用框架开发的优势和劣势
  12. SpringCloud——负载均衡
  13. spring cloud构建互联网分布式微服务云平台-高可用的服务注册中心
  14. 瑞星力荐金山毒霸 原来是广告程序 作崇
  15. 随机排列算法(Fisher-Yates)
  16. Vue warn 屏蔽
  17. POJ 1616 Harmonic Periods 笔记
  18. 腾讯地图 周边 poi 搜索及参数配置
  19. 红黑树详解及其模板类实现
  20. 模拟电路6(共射基本放大电路的组成及工作原理)

热门文章

  1. 七大排序算法—图文详解(插入排序,希尔排序,选择排序,堆排序,冒泡排序,快速排序,归并排序)
  2. html 内容自动分类显示,HTML文本自动分类,HTML Text Automatic Classifion,音标,读音,翻译,英文例句,英语词典...
  3. MySQL的下载、配置(手把手)
  4. COleSafeArray二维数组的使用注意
  5. Python基础——常见数据类型总结
  6. Arcgis小技巧【10】——字段计算器的简单用法和示例
  7. 用ChatGPT控制NPC,行动逼真到像正常人!斯坦福谷歌新研究炸场,赋予大模型准确记忆力...
  8. pr premiere内存不足
  9. 高通平台user版本怎么root
  10. (0x80040154): 没有注册类别 (异常