章节四、4-For循环

一、For循环格式

package introduction5;

public class ForLoopDemo {

    public static void main(String[] args) {
/*for循环格式:
* for(初始化表达式;循环条件表达式;循环后的操作表达式){
* 执行语句,循环体}
* 初始化表达式:只执行一次,最先执行
*/
/*定义一个整形的变量,变量名为i初始化值为0,
*如果i大于10,那么就将i当前的值进行打印,
*打印后i在当前赋值基础上加1,那么i的值现在为1,
*然后继续下一轮循环,进行条件判断,1是否小于或等于10,
*条件成立,那么就打印这个值,值为1,
*然后继续自增比较,知道i等于11时,循环终止。
*/
for(int i=0;i<=10;i++) {
System.out.println("i的值是:"+i);
}
} }

结果为:

章节四、4-For循环

二、for循环遍历数组:

int[] numbers = {10,20,30};
for(int i=0;i<numbers.length;i++) {
System.out.println("数值的角标"+i+"对应的值是"+numbers[i]);
}

结果为:

章节四、4-For循环

三、高级for循环,foreach语句

/*
高级for循环:
作用:只能用于遍历集合或者数值
格式:for(元素类型 变量:collection容器或者数值)
*/ /*for循环条件中声明一个整形变量是因为numbers这个数组是整形的。
*number用于存放numbers数值中的元素值,
*所以,number代表的是一个数值,numbers代表的是数值里面的值。
*/
for(int number:numbers) {
System.out.println("数组值是:"+number);
}

结果为:

章节四、4-For循环

四、传统for循环和增强for循环的区别:

增强for循环:必须有被遍历的目标,且目标只能是数值和集合。

传统for循环:对于数值而言,只有传统for循环才能操作数值角标。

上一篇:使用非java代码编程


下一篇:mysql 事务回滚