java--for循环

for循环

for(初始化;布尔表达式;更新){
   //代码
}
int a = 0;
for(int i = 0;i<=100;i++){//快捷键:100.fori
   a += i;
}
System.out.println(a);

for循环是支持迭代的一种通用结构,是最有效、最灵活的循环结构

 

for循环注意事项

最先执行初始化步骤,可以声明一种类型,可以初始化一个或者多个循环控制变量,也可以是空语句。

//死循环
for(; ;){
   
}
//输出1-1000之间能被5整除的数,每行三个
for (int i = 0; i <= 1000; i++) {
   if (i%5==0){
       System.out.print(i+"\t");
  }
   if (i%(5*3)==0){
       System.out.println();//每行
       System.out.print("\n");
  }
}
//println 输出完会换行
//print   输出完不会换行

 

//打印99乘法表
//学会把一个大问题拆分成多个小问题
for (int i = 1; i < 10; i++) {
   for (int j = 1; j <= i; j++){
       System.out.print(i+"*"+j+"="+i*j+"\t");
  }
   System.out.println();
}

增强for循环

主要用于数组或集合的增强型for循环

for(声明语句:表达式){
   //代码
}

声明语句:声明新的局部变量,该变量的类型必须是和数组元素的类型匹配。其作用于限定在循环语句块,其值与此时数组元素的值相等。

表达式:要访问的数组名,或者是返回值为数组的方法。

int [] numbers = {10,20,30,40,50};//定义了一个数组

for (int i = 0; i < 5; i++) {
   System.out.println(numbers[i]);
}
System.out.println("======================================");
//遍历数组的元素
for (int x:numbers){
   System.out.println(x);
}
posted @ 2021-04-26 11:14  Bilia  阅读(118)  评论(0编辑  收藏  举报