java循环语句_Java for 循环语句用法详解

Java for 循环语句用法详解

for循环包含普通for循环和for each循环,它可以用更简单地方式来遍历数组和Collection等类型的对象。Java for循环包含下面2中语法。

语法

for(初始化条件; 判断条件; 条件改变)

{

//执行的操作

}

“初始化条件”一般为数据的初始化,“判断条件”一般与前面初始化的数据有关,“条件改变”一般改变那个数据

总结

for(int i = 0; i < 10; i ++)

{

System.out.println("Hello baby!");

}

i是一个整型数据,在for循环的最最开始,它被定义并初始化为0,然后判断它是否小于10,如果小于10,那么执行for后面花括号里的操作,如果不小于10,直接退出循环。我们的i目前等于0,所以,执行了操作,打印出了一个"Hello baby!",然后呢? 然后程序将跳转回for后面的圆括号那行,但是,java将从右往左执行,就是说,先执行   i ++,这个是i自加1的意思,于是,我们的i变成了1,然后判断,i < 10是否为真?为真,因为i现在等于1,既然为真,那就继续跳转进花括号进行操作,于是又打印出一条"Hello baby",然后再跳转到圆括号那里,i ++,i变成2,然后再打印出信息,知道i等于9之后,i++,这次变成了10,i < 10这次为false了,将不再进入花括号执行操作,而是跳出循环,我们这个程序,只有一个for循环,跳出此循环,程序就结束了。

例子

For循环遍历数组

/* 建立一个数组 */

int[] integers = {1, 2, 3, 4};

/* 开始遍历一 */

for (int j = 0; j < integers.length; j++)

{

int i = integers[j];

System.out.println(i);

}

For循环遍历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);

}

版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值