for循环
for循环是用于确定循环次数时,使用的
for循环由这几个部分组成:
1.循环变量(自我定义的)
2.循环的判断条件。
3.迭代。
4.代码体
//循环拿到1-100
for(int i = 0;i < 100;i++){
//输出每一个i
System.out.println(i+1);
//由于输出出来的i是从0开始,所以要+1
}
在上面这个代码中
int i=0:就是自我定义的循环变量。
i<100:就是是否继续循环的循环条件。
i++: 就是迭代。
{
System.out.println(i);
}:而大括号中的所有都是代码体
循环顺序是
循环变量 ==> 循环的判断条件(只有当循环的判断条件是true的时候才会接着执行,false会结束循环) ==> 代码体 ==> 迭代==> 循环的判断条件
while循环
while循环是用于不确定循环次数时,使用的
while循环也是由这几个部分组成:
1.循环变量(自我定义的)
2.循环的判断条件。
3.迭代。
4.代码体
不过会有些许区别
没有for循环那样紧凑
而且是先定义了循环变量
//定义循环变量
int i = 0;
//循环条件
while (i<100){
System.out.println(i+1);
//迭代
i++;
}
在上面这个代码中
int i=0:就是自我定义的循环变量。
i<100:就是是否继续循环的循环条件。
i++: 就是迭代。
{
System.out.println(i+1);
i++;
}:而大括号中的所有都是代码体
循环顺序是
循环变量 ==> 循环的判断条件(只有当循环的判断条件是true的时候才会接着执行,false会结束循环) ==> 代码体 ==> 迭代==> 循环的判断条件
break,continue和return
这三个都是会出现在循环中的关键字
break:结束当前循环然后进入到循环之后的代码,会用在for和switch中。
continue:结束本次循环,然后进入到下一次循环,只会在循环中使用。
return:结束方法,循环之后的代码都不再会运行。
在这3个单词之后都不可以在写代码。
return之后可以进行返回值操作。