美文网首页
Java for循环的几种用法

Java for循环的几种用法

作者: 熊大哥87 | 来源:发表于2018-04-25 16:45 被阅读0次

Java中经常用到for循环、while循环、do...while循环,这里简单分析这三中循环语句的的使用区别

package HAHA;
/**

  • 拿个求和的例子来体现
  • 求1-100的和

/
public class Sum{
public static void main(String[] args){
//定义变量sum1,sum2,sum3表示和
int sum1=0;
int sum2=0;
int sum3=0;
/

* for循环语句的格式
* for(初始语句;条件语句;控制语句){
* 循环体
* }
* for循环是一个循环控制结构,执行特定次数的循环,执行顺序是:先执行初始语句,再执行条件语句,条件语句结果为true才执行循环体,最后执行控制语句
* 这里的i<100判断的数次数是否小于等于100次与下面while中的i<100是有区别的
* 在明确循环次数时最好用for循环
/
for(int i=1;i<=100;i++){
sum1+=i;
}
/

* while循环语句的格式
* 初始语句
* while(条件语句){
* 循环体
* 控制语句
* }
* 在执行是先判断条件语句结果 true或false,如果结果为true则继续执行循环语句,如果结果为false,结束循环
* 这里的i<100是判断加的数是否小于等于100
* 在不确定循环次数时,最好用while
/
int i=1;
while(i<=100){
sum2+=i;
i++;
}
/

* do...while循环语句格式
* 初始语句
* do{
* 循环体
* }while(条件语句);------括号后面别漏掉了“;”号!
* do...while和while类似,只是在执行条件语句之前就已经执行了一次循环体,也就是说不论条件语句的结果是true还是false都会先执行一遍
* 有些业务有这样的要求不论是否满足条件都要执行一次,do...while就比较适合
*/
int j=1;
do{
sum3+=j;
j++;
}while(j<=100);

    System.out.println(sum1);
    System.out.println(sum2);
    System.out.println(sum3);
}

}

相关文章

  • Java for循环的几种用法

    Java中经常用到for循环、while循环、do...while循环,这里简单分析这三中循环语句的的使用区别 p...

  • Java for循环的几种用法详解

    本文非常适合初学Java的程序员,主要是来了解一下Java中的几种for循环用法,分析得十分详细,一起来看看。 J...

  • Oracle循环的几种写法(GOTO 、FOR 、 WHILE

    Oracle循环的几种写法(GOTO 、FOR 、 WHILE 、LOOP) 一、GOTO循环用法 DECLARE...

  • Java foreach循环使用详解[转]

    本文转自码农网 本文非常适合初学Java的程序员,主要是来了解一下Java中的几种for循环用法,分析得十分详细,...

  • Java的for循环

    Java有好几种循环语句。 for循环是Java的循环之一。for循环在java中用于重复执行一些语句,直到条件返...

  • Java 循环语句精讲

    原文链接 Java 循环语句 你将学到 1、Java循环体的用法 2、循环退出语句 continue、 break...

  • Java的while循环

    Java中有好几种循环语句。 while循环是Java的循环之一。while循环用于重复执行一些语句,直到条件返回...

  • Java的do while循环

    Java有好几种循环语句。 do while循环是Java的循环之一。do while循环用于重复执行一些语句,直...

  • Linux中Shell循环结构for用法笔记

    Shell中可以使用for做固定次数循环的处理。常见的for循环用法主要有以下几种: 1、带列表的for循环 语法...

  • kotlin学习第二天

    for循环和foreach循环 break和continue break和continue的用法同java。在ko...

网友评论

      本文标题:Java for循环的几种用法

      本文链接:https://www.haomeiwen.com/subject/gcevkftx.html