Java三种循环结构的区别
第一种:for循环
1 class Dome_For2{2 public static void main(String[] args) {3 //System.out.println("Hello World!");4 //求1-10的偶数的和5 int sum = 0;6 for (int i = 1;i<=10 ; i++ ) {7 if (i%2 ==0) { //判断语句8 sum +=i; //求和9 } 10 } 11 System.out.println(sum); 12 } 13 }
输出结构为30
第二种while语句
循环结构while语句的格式:
初始化语句;
1 class Demo_While {2 public static void main(String[] args) {3 //求1-100之和4 int sum = 0; //定义初始和为05 int i = 1; //定义开始求和的第一个数6 while (i <= 100) { //判断条件语句7 sum += i; //sum = sum + i;8 i++; //让变量i自增9 } 10 System.out.println("sum = " + sum); 11 } 12 }
输出结果为: sum = 5050
第三种do....while语句
循环结构do...while语句的格式:
1 class Demo1_DoWhile {2 public static void main(String[] args) {3 //求1-100的和4 int sum = 0; //定义变量sum,用于存储求和的值5 int i = 1; //定义变量i6 do { // do 就是 干7 //System.out.println("i = " + i); //循环体语句8 sum +=i;9 i++; 10 } 11 while (i <= 100); //判断条件语句 12 System.out.println("sum = "+sum); //输出结果 13 } 14 }
输出结果:sum = 5050
1.do...while循环至少执行一次循环体.
2.而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句.
转载于:https://www.cnblogs.com/huangxin1118/p/5651739.html
Java三种循环结构的区别相关推荐
- java三种循环结构_Java的三种结构(循环结构)
一.循环的概念,组成,及类型 1.循环的概念: 程序通过某种条件,重复的执行一段逻辑代码 2.循环的组成: i.初始部分:用以判断的变量 ii.循环条件:决定是否继续循环的依据,一般为布尔表达式 ii ...
- java三种循环结构的关键字,Java循环结构_常量_关键字
语法格式: int i = 0://初始化值 while(i<10){ //循环判断 循环体 循环重复执行的代码 循环控制语句 } 解析While循环 初始化条件[定义初始变量.只执行一次] ...
- JAVA中几种循环结构的表示_本文通过实例讲解给大家介绍Java中for、while、do while三种循环语句的区别,具体详情如下所示:第一种:for循环 循环结构for语句的格式...
本文通过实例讲解给大家介绍Java中for.while.do while三种循环语句的区别,具体详情如下所示: 第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后 ...
- java循环do while_Java中for、while、do while三种循环语句的区别介绍
这篇文章主要介绍了Java中for.while.do while三种循环语句的区别介绍的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下 本文通过实例讲解给大家介绍Java中for.whil ...
- c语言编程星阵直角三角形,C语言星阵图形使用FOR,WHILE,DO-WHILE 三种循环结构实现.doc...
* * * * * * * * * * * * * * * * * * * * * * * * * 以上星阵图形使用C语言FOR,WHILE,DO-WHILE 三种循环结构实现. [程序星阵1]for ...
- c语言循环结构常用语句,浅析C语言三种循环结构语句
摘 要: C语言是一种广泛使用的高级程序设计语言,文章对C语言中三种循环结构语句进行了分析和比较,使学生更容易理解和掌握. 关键词: C语言 for循环 while循环 do-while循环 一.引言 ...
- C语言/C++编程学习三种循环用法和区别
C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现 ...
- java循环嵌套语句示范_java的三种循环结构与循环嵌套
循环结构: 语法,及执行顺序 语法: while(boolean类型){ //功能语句 } 执行顺序: 1断小括号中的值是否为true,如果为true,执行功能语句 2行完功能语句,继续判断小括号中的 ...
- 疯码Java复习面试指南14-什么是死循环,分别写出三种循环结构的死循环?
循环结构 循环语句可以在满足循环条件的情况下 反复执行某一段代码,这段被重复执行的代码被称为循环体语句 当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false, 从而结束循环, ...
- java三种循环的区别_JavaSE三种循环注意点
while 和 do...while的区别: 当判断条件表达式为false的时候, do...while会执行一次do{}中的代码.而while则直接跳过循环. while .do...while.f ...
最新文章
- weex Android 空白,Weex H5显示正常,android和ios皆显示一片空白,为什么呢?
- IE6常见bug总结
- android字符显示流程图,Android应用层View绘制流程与源码分析
- boost::gil::view_type_from_pixel用法的测试程序
- NOIP 2016 迟来的满贯
- OS- -I/O之I/O软件原理及层次结构
- python 正则表达式语法大全_Python 之父撰文回忆:为什么要创造 pgen 解析器?
- ASP.NET验证控件祥解
- 处理刷新浏览器是元素先缩小后放大问题
- 设计师喜欢收集各种各样的笔刷来喽,不必倾家倾产就能像创造出令人惊叹的设计。
- php 判断json包含key,php判断json对象是否存在的方法
- DevExpress GridControl双击获取行内容
- asp.net Core2.1连接到Mysql 数据库
- 来自平时工作中的css知识的积累---持续补充中
- linux断点续传程序,Linux中实现断点续传的原理
- 虚拟机安装windows xp系统时,找不到网络连接
- OSError: exception: access violation writing 0x000000003F800000
- 距离多普勒谱(RD谱)绘制方法及理解
- 查看Win10序列号
- windows DNS缓存查看与清理