一、Java中的for循环语句
1)普通的for循环
①普通的for循环由初始化,布尔表达式条件,初始量自增/自减,循环体组成
for(初始化;布尔表达式;初始量自增/自减){
//代码语句(循环体)
}
for(int i =1;i<10;i++ ){
System.out.println(i);
}
2)for-each/增强for循环
①Java里增强for循环就是for-each,方便遍历但是因为没下标概念所以不能操作里面数据。
②原理是一个Iteration迭代器,在遍历的过程中不能对集合(Map)中的元素进行增删操作。
for(集合或者数组的数据类型 变量名称:集合名称或数组名称)
{
System.out.println(变量名称)}
//--------------------分割,遍历数组------------------------
public class Test {
public static void main(String[] args) {
char[] arr={'a','b','c'};//数组
for(char wwe:arr){ //wwe这变量名字随便取得
System.out.println(wwe);//打印变量wwe
}
}
}
3)嵌套for循环
① 在for循环的循环体里写一个for循环
/*
演示嵌套循环的简单使用:
*/
class TestForFor_1 {
public static void main(String[] args) {
/*
执行流程分析:
外层第一轮:i=1
外层第二轮:i=2 */
for(int i = 1;i <= 2;i++){
//外层循环开启一次,内层循环执行3次
for(int j = 1;j <= 3;j++){
System.out.println("i=" + i + ",j=" + j);
}
}
}
}