Java For 循环

举报
川川菜鸟 发表于 2021/11/03 23:42:35 2021/11/03
【摘要】 文章目录 一、Java For 循环二、再来新例子三、For-Each 循环 一、Java For 循环 当您确定你要遍历代码块的次数时,请使用for循环而不是while循环。 举个例...

一、Java For 循环

当您确定你要遍历代码块的次数时,请使用for循环而不是while循环。
举个例子:打印数字 0 到 6

package test11;

public class test1 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		for (int i = 0; i < 7; i++) {
			  System.out.println(i);
			}
	}

}


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

运行:
在这里插入图片描述
似乎你还是看不懂这个for的意思?我们把for里面的三个句子分成三部分讲解:
语句 1 在循环开始之前设置一个变量 (int i = 0)。

语句 2 定义了循环运行的条件(i 必须小于 6)。如果条件为真,循环将重新开始,如果条件为假,循环将结束。

每次执行循环中的代码块时,语句 3 都会增加一个值 (i++)。

二、再来新例子

这个例子只会打印 0 到 10 之间的偶数值,看看跟上面的区别在哪里?

package test11;

public class test2 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		for (int i = 0; i <= 10; i = i + 2) {
			  System.out.println(i);
			}
	}

}


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

运行:
在这里插入图片描述
区别在第三个语句对吧?原来是i++,他就只能自增1,现在我们让他自增2,其它同理。

三、For-Each 循环

for-each 循环,专门用于循环遍历数组中的元素。直接举个例子那你就明白了:

package test11;

public class test3 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String[] cai = {"菜鸟一号", "菜鸟二号", "菜鸟三号", "菜鸟四号"};
		for (String i : cai) {
		  System.out.println(i);
		}
	}

}


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

运行:
在这里插入图片描述

文章来源: chuanchuan.blog.csdn.net,作者:川川菜鸟,版权归原作者所有,如需转载,请联系作者。

原文链接:chuanchuan.blog.csdn.net/article/details/121109434

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。