教程集 www.jiaochengji.com
教程集 >  脚本编程  >  java  >  正文 Java循环语句while使用方法介绍

Java循环语句while使用方法介绍

发布时间:2016-10-22   编辑:jiaochengji.com
教程集为您提供Java循环语句while使用方法介绍等资源,欢迎您收藏本站,我们将为您提供最新的Java循环语句while使用方法介绍资源
循环语句有很多像for,while,foreach都可以实现循环了,下文介绍的只是java中众多循环中的其中一种了,下面一起来看看。

生活中,有些时候为了完成任务,需要重复的进行某些动作。如参加 10000 米长跑,需要绕 400 米的赛道反复的跑 25 圈。在 Java 中实现功能时,也经常需要重复执行某些代码,例如,我们为了表示“浓烈的爱”,希望输出 1000 行“我爱慕课网!”。显然,此时重复敲 1000 遍输出语句是不靠谱滴!!那么,有木有好的办法来解决呢? 有,循环语句


Java 常用的 3 种循环: while 、 do…while 、 for


本小节咱们先来聊聊 while


语法:


\'Java循环语句while使用方法介绍\'

 

执行过程:


< 1 >、 判断 while 后面的条件是否成立( true / false )

 

< 2 >、 当条件成立时,执行循环内的操作代码 ,然后重复执行< 1 >、< 2 >, 直到循环条件不成立为止


特点:先判断,后执行


如:

 

\'Java循环语句while使用方法介绍\'

while循环其实也叫做真循环了,只有条件为true时才会执行while里面的内容。

for 语句的基本结构如下所示:

for(初始化表达式;判断表达式;递增(递减)表达式){
    执行语句;   //一段代码
}

初始化表达式:初始化表达式的意义,在于定义循环之前变量的值是多少,如果没有这一项,就不知道该从哪个值开始循环。
判断表达式:判断表达式的作用在于规定循环的终点。如果没有判断表达式,那么此循环就成了死循环。
递增(递减)表达式:这一项规定每执行一次程序,变量以多少增量或减量进行变化。


清单1:遍历数组的传统方式

 /* 建立一个数组 */
 int[] integers = {1, 2, 3, 4};
 /* 开始遍历 */
 for (int j = 0; j < integers.length; j ) {
     int i = integers[j];
     System.out.println(i);
 }

而对于遍历Collection对象,这个循环则通常是采用这样的形式:

清单2:遍历Collection对象的传统方式

/* 建立一个Collection */
 String[] strings = {"A", "B", "C", "D"};
 Collection stringList = java.util.Arrays.asList(strings);
 /* 开始遍历 */
 for (Iterator itr = stringList.iterator(); itr.hasNext();) {
     Object str = itr.next();
     System.out.println(str);
 }

do/while 语句

在学习 do/while 语句之前,先清楚 while 语句是如何工作的。while 语句是先进行条件判断,再执行大括号内的循环体。

do/while 语句与 while 语句不同的是,它先执行大括号内的循环体,再判断条件,如果条件不满足,下次不在执行循环体。也就是说,在判断条件之前,就已经执行大括号内的循环体。
示例:计算1 2 3 4...... 100的结果。
public class control5{
    public static void main(String[] args){
        int a=1,result=0;
        do{
            result =a ;
        }while(a<=100);
        System.out.println(result);
    }
}
输出结果:
5050

您可能感兴趣的文章:
Java循环语句while使用方法介绍
linux shell学习之shell流程控制
探讨:Javascript 循环语句
php循环语句控制break与continue的用法举例
Python while循环详解
C语言break和continue语句的用法
php遍历数组的几种方法(for foreach list each while)
php中for while循环语句学习笔记
PHP 循环语句基本语法结构笔记
mysql存储过程中的三种循环

[关闭]
~ ~