Java语言----三种循环语句的区别介绍_java

第一种:for循环

循环结构for语句的格式:     

for(初始化表达式;条件表达式;循环后的操作表达式) {
     循环体;  
   }

eg:

class Dome_For2{
  public static void main(String[] args) {
    //System.out.println("Hello World!");
    //求1-10的偶数的和
    int sum = 0;
    for (int i = 1;i<=10 ; i++ ) {
      if (i%2 ==0) {      //判断语句
        sum +=i;      //求和
      }
    }
    System.out.println(sum);
  }
}

输出结构为30

第二种while语句

  循环结构while语句的格式:

  初始化语句;

      while(判断条件语句) {
       循环体语句;
       控制条件语句;
      }

eg:

class Demo_While {
  public static void main(String[] args) {
    //求1-100之和
    int sum = 0;          //定义初始和为0
    int i = 1;            //定义开始求和的第一个数
    while (i <= 100) {        //判断条件语句
      sum += i;          //sum = sum + i;
      i++;            //让变量i自增
    }
    System.out.println("sum = " + sum);
  }
}

输出结果为: sum = 5050

第三种do....while语句

  循环结构do...while语句的格式:

  初始化语句;
    do {
      循环体语句;
      控制条件语句;
    }while(判断条件语句);

eg:

class Demo1_DoWhile {
  public static void main(String[] args) {
    //求1-100的和
    int sum = 0;                //定义变量sum,用于存储求和的值
    int i = 1;                  //定义变量i
    do {                     // do 就是 干
      //System.out.println("i = " + i);       //循环体语句
      sum +=i;
      i++;
    }
    while (i <= 100);              //判断条件语句
    System.out.println("sum = "+sum);      //输出结果
    }
  }

输出结果:sum = 5050

总结: 三种循环语句的区别:

1、do...while循环至少执行一次循环体.

2、而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句.

以上这篇Java语言----三种循环语句的区别介绍就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索java
循环语句
循环语句种类有三种、三种循环语句、c语言循环语句、r语言循环语句、c语言for循环语句,以便于您获取更多的相关知识。

时间: 2025-01-08 02:58:04

Java语言----三种循环语句的区别介绍_java的相关文章

Java中for、while、do while三种循环语句的区别介绍_java

本文通过实例讲解给大家介绍Java中for.while.do while三种循环语句的区别,具体详情如下所示: 第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } eg: class Dome_For2{ public static void main(String[] args) { //System.out.println("Hello World!"); //求1-10的偶数的和 int sum = 0; fo

Java线程池的几种实现方法和区别介绍_java

Java线程池的几种实现方法和区别介绍 import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Random; import java.util.concurrent.Callable; import java.util.concurrent.E

C语言及程序设计初步例程-33 三种循环语句

贺老师教学链接  C语言及程序设计初步 本课讲解 问题:求1+2+3+-+100用while语句实现的程序 #include <stdio.h> int main() { int i=1,sum=0; while (i<=100) { sum=sum+i; i++; } printf("sum=%d\n", sum); return 0; } 用do...while语句实现的程序 #include <stdio.h> int main() { int i=

Oracle、MySQL和SqlServe三种数据库分页查询语句的区别介绍

先来定义分页语句将要用到的几个参数: int currentPage ; //当前页 int pageRecord ; //每页显示记录数 以之前的ADDRESSBOOK数据表为例(每页显示10条记录): 一.SqlServe下载 分页语句 String sql = "select top "+pageRecord +" * from addressbook where id not in (select top "+(currentPage-)*pageRecor

java语法-Java中迭代和循环有什么区别和联系

问题描述 Java中迭代和循环有什么区别和联系 Java中迭代和循环有什么区别和联系 都是什么条件语句有循环和迭代啊 解决方案 迭代是通过循环实现的,但是循环不一定是迭代. 迭代一般是指对集合的遍历. 解决方案二: 另外迭代也可以不用循环,比如如下代码: void showdata(RecordSet rs) { if (!rs.hasNext()) { rs.moveNext(); print(rs.getInt(0)); showdata(rs); } } 这段代码用了递归,就没有用循环 解

Java的三种代理模式简述

Java的三种代理模式简述 本文着重讲述三种代理模式在java代码中如何写出,为保证文章的针对性,暂且不讨论底层实现原理,具体的原理将在下一篇文章中讲述. 代理模式是什么 代理模式是一种设计模式,简单说即是在不改变源码的情况下,实现对目标对象的功能扩展. 比如有个歌手对象叫Singer,这个对象有一个唱歌方法叫sing(). 假如你希望,通过你的某种方式生产出来的歌手对象,在唱歌前后还要想观众问好和答谢,也即对目标对象Singer的sing方法进行功能扩展. 但是往往你又不能直接对源代码进行修改

三种高级链接诱饵技巧介绍与优劣对比

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 外链的重要性就不再这里就不再介绍了,如果你还在对<LEE谈外链判断>而对外链有迟疑,或者纠结于到底是不是该继续发外链的阶段,那么吴立博客只想说一句:LEE没有一句话指明让站长不要去发外链,而是给大家指出了哪些外链不能继续发.好了接下来进入正文,今天吴立想要分享的是三种高级链接诱饵技巧介绍与优劣对比. 高级的链接策略都有一个中心思维

java、python、JavaScript以及jquery循环语句的区别_java

一.概述        python中循环语句有两种,while,for: JavaScript中循环语句有四种,while,do/while,for,for/in jQuery循环语句each 二.java 循环语句          a.while                 while 的语法为: while(条件语句){ 代码块 }           或者: while (条件语句) 代码; while的含义非常简单,只要条件语句为真,就一直执行后面的代码,为假就停止不做了.例如:

浅谈java中math类中三种取整函数的区别_java

math类中三大取整函数 1.ceil 2.floor 3.round 其实三种取整函数挺简单的.只要记住三个函数名翻译过来的汉语便能轻松理解三大函数,下面一一介绍 1.ceil,意思是天花板,java中叫做向上取整,大于等于该数字的最接近的整数 例:math.ceil(13.2)=14 math.ceil(-13.2)=-13 2.floor,意思是地板,java中叫做向下取整,小于等于该数字的最接近的整数 例:math.floor(13.2)=13 math.floor(-13.2)=-14