谁能告诉我讲解一下java中的for循环!!谢了!

例子:for(int i=100;i>0;i--){} java中还有个for循环,称为for each循环,如下:for(对象名 对象引用:对象的集合){} 意思是把对象集合中的每一个对象赋值给对象的引用,然后可以对其进行相应处理,循环次数取决于集合中对象的数量,例子:List list = new List();//定义一个集合 list.add(...
谁能告诉我讲解一下java中的for循环!!谢了!
for (表达式1; 表达式2; 表达式3) {}
表达式1:定义一个变量给他初始值,如int i = 0;这里i用于循环。
表达式2:表示当i达到什么条件的时候执行for中的循环,一旦i不满足条件,就不执行循环了。如:i<100
表达式3:表示每次循环i的变化,直到i变化到表达式2不满足条件为止。如:i++,i=i+2,i--等等。
例子:for(int i=100;i>0;i--){}
java中还有个for循环,称为for each循环,如下:
for(对象名 对象引用:对象的集合){}
意思是把对象集合中的每一个对象赋值给对象的引用,然后可以对其进行相应处理,循环次数取决于集合中对象的数量,例子:
List list = new List();//定义一个集合
list.add(new Integer(1));//在定义的集合中增加一个整型对象,整型对象的值是1
list.add(new Integer(3));//再在定义的集合中增加一个整型对象,整型对象的值是3
for(Integer i:list){//因为集合中刚增加了2个元素,所以只会执行2次循环
System.out.println(i);
}
显示结果:
1
32013-12-16
现在的java for循环有两种方式,一种是举个例子,,for(int i = 0; i < 10; i++){}
第一个表达式的意思是循环变量,就是每次递增的种子,第二个表达式是循环变量的最大值,第三个表达式是每次循环的增量,就是每次循环变量需要增加的值。这个例子说明初始变量是0,最大不能超过10,每次递增+1,循环实际次数是10次。
第二种循环,举个例子,int[] arr = {1,2,3};for (int i : arr) {System.out.println(i);}
第一个表达式是一个元素,表示的是第二个表达式中的类型(arr是个int数组),可以理解为i在arr中,这种写法不用写递增的增量。可以减轻代码量,方便使用。2013-12-16
for (int i = 0; i < 10; i++) {

}
第一个:定义一个变量,表示给这个循环记数,一般是用于记录循环到了第几轮。
第二个:循环继续的条件,必须返回的是boolean的表达式,当返回false的时候,循环会停止。
第三个:给第一个参数做改变,比如每轮加+1 .

三个表达式可以不写,可以只写一个或两个,但是两个分号是不能少的,要写上去。
比如可以写成这样 for(;;)2013-12-16
表达式1:表示这个循环 从什么位置 开始循环
表达式2:表示这个循环是否执行,如果为true就执行循环体,如果为false就不执行
表达式3:表示这个循环位置+12013-12-16
mengvlog 阅读 293 次 更新于 2025-09-09 09:30:04 我来答关注问题0
  • for (表达式1; 表达式2; 表达式3) {} 表达式1:定义一个变量给他初始值,如int i = 0;这里i用于循环。表达式2:表示当i达到什么条件的时候执行for中的循环,一旦i不满足条件,就不执行循环了。如:i

  • jbp9d835ea5bd 谁能解释一下java中的栈内存和堆内存

    Java中所有对象的存储空间都是在堆中分配的,但是这个对象的引用却是在堆栈中分配,也就是说在建立一个对象时从两个地方都分配内存,在堆中分配的内存实际建立这个对象,而在堆栈中分配的内存只是一个指向这个堆对象的指针(引用)而已。

  •  文暄生活科普 谁能告诉我JAVA的含义是什么?

    JAVA是一种广泛使用的编程语言。以下是关于JAVA含义的详细解释:1. 编程语言类型: JAVA是一种高级的、面向对象的编程语言,它允许开发者编写跨平台的应用程序。2. 构成部分: JAVA主要由三个部分构成:J2ME、J2EE和J2SE。 J2ME:主要用于开发移动设备上的应用程序,如手机游戏和手机软件。 J2EE:...

  •  abc112345796 谁知道Java中的类路径是什么?

    •第一步,在命令窗口中配置类路径:set CLASSPATH =.;JAR文件的全名 3、配置类类路径后我们在在命令行中运行 java com.miaomiaoxue.olivepress.Main这时就显示运行成功的结果。这些都是Java中的基础知识,如果你想更加详细的了解相关知识,你可以到秒秒学的网站上找到相应的课程。

  •  誉祥祥知识 java中的控制反转是什么意思

    java中的控制反转意思是:就是不再由程序代码自己直接管理“谁调用谁”的事儿啦,而是交给一个叫做“容器”的家伙来搞定。就像我们平时不直接决定每天吃啥,而是交给餐厅的菜单来决定一样。控制权从原本的应用代码手里,转到了这个外部容器手里,这就是那个“反转”的意思。就好像原本我们自己掌控遥控器...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部