for循环格式:
for (初始化表达式; 结束判断表达式; 自增(减)表达式) {
循环操作
}
public class ForBike {
public static void main(String[] args) {
for (int i = 1;初始化表达式 i <= 10; 结束判断表达式i++自增(减)表达式) {
System.out.println("悟空正在进行" + i + "圈!");
}
System.out.println("完成比赛,悟空获得奖金!");
}
}
int i = 1;//初始化表达式 i <= 10; /*结束判断表达式*/ i++/*自增(减)表达式*/
循环的作用:为了可以重复的执行一段代码。
循环关键字:
break:返回,停止循环;(break:默认只能停止当前循环) if条件成立时结束循环
Scanner input = new Scanner(System.in);
String answer;
for (int i = 1; i <= 5; i++) {
System.out.println("还能坚持吗?");
answer = input.next();
if (!answer.equals("能")) {
System.out.println("退出比赛!");
break;
}
System.out.println("悟净正在跑第" + i + "圈");
}
continue:跳过(本次)循环,继续执行下一次循环; if条件成立时跳过本次循环
public class Sum {
public static void main(String[] args) {
int result = 0;
for (int i = 1; i < 101; i++) {
if (i % 2 != 0 || i % 3 != 0 || i % 5 != 0) {
continue;
}
result += i;
}
System.out.println(result);
}
}
嵌套循环:循环嵌套循环
最终循环的次数为 = 外层循环次数 * 内层循环次数