for循环
1.for循环的三要素:循环变量 循环条件 循环变量的改变
2.for(循环变量;循环条件;循环变量的改变){循环体}
3.for执行流程
-循环变量 且只执行一次
-循环条件
-循环体
-循环变量的改变
5.for(;;)//自造死循环
6.解决固定次数的循环
//例题
System.out.println("计算0-100内的和");
int i=0;
int sum=0;
for(i=0;i<=100;i++)
sum+=i;
System.out.println("结果为:"+sum);
for循环嵌套
1.嵌套for循环外层控制行数,内层控制列数
2.外层循环执行一次,内层循环执行多次
3.案例:打印9*9乘法表
for (int i = 1; i <10 ; i++) {
for (int j = 1; j <=i ; j++) {
System.out.print(i+"*"+j+"=" +i*j+" ");
}
System.out.println();
杨辉三角形
int n=3;
for (int i = 1; i <=3 ; i++) {
for(int k=1;k<=n-1;k++)
System.out.print(" ");
n--;
for (int j = 1; j < i*2; j++) {
System.out.print("*");
}
System.out.println();
}
数组
数组:相同类型元素组成的集合
线性排列:每一个元素都有一个前驱元素(除了第一个元素)和一个后继元素(除了最后一个)
数组的声明:
数据类型[] 数组名 <---->数据类型 数组名[]
数组的初始化:
第一种方式:数据类型[] 数组名=new 数据类型[数组长度]
第二种方式:数据类型[] 数组名={数据元素序列}
第三种方式:数据类型[] 数组名=new 数据类型[]{数据元素序列}
数组访问:
获取数组长度:数组名.length
通过下标访问元素:数组名[下标] arr[5]数组下标是从0开始,到5-1;
案例:生成一个长度为10随机整数(0-100)数组
int[] arr4=new int [10];
for (int i = 0; i < arr4.length; i++) {
arr4[i]=(int)(Math.random()*100);
}
for (int j = 0; j <arr4.length ; j++) {
System.out.print(arr4[j] +" ");
}
数组的遍历
- -普通for循环
- -增强for循环foreach
案例:生成一个长度为10随机整数(0-100)数组
int[] arr4=new int [10];
for (int i = 0; i < arr4.length; i++) {
arr4[i]=(int)(Math.random()*100);
}
for(int i:arr4){
System.out.print(i+" ");
}
本文详细介绍了Java中的for循环,包括其三要素、执行流程及应用示例。同时,讲解了for循环的嵌套使用,如打印9*9乘法表。此外,文章还探讨了数组的概念、声明、初始化、访问以及遍历方法,给出了生成随机整数数组的实例。最后,展示了如何使用普通for循环和增强for循环遍历数组。
2万+

被折叠的 条评论
为什么被折叠?



