for (初始化表达式; 布尔表达式; 更新表达式) {
// 循环体
}
for (int i = 10; i > 0; i--) {
System.out.println(i);
}
int[] numbers = {3, 7, -2, 9, 5}; for (int i = 0; i < numbers.length; i++) {
if (numbers[i] < 0) {
System.out.println("找到第一个负数:" + numbers[i]);
break;
}
}
int[] scores = {85, 92, 78, 96, 88}; int sum = 0; for (int i = 0; i < scores.length; i++) {
sum += scores[i];
} System.out.println("总分:" + sum);
// 不推荐 - 每次循环都要调用list.size() for (int i = 0; i < list.size(); i++) {
// 业务逻辑
}
// 推荐 - 提前计算循环次数 int size = list.size(); for (int i = 0; i < size; i++) {
// 业务逻辑
}
你可能想看: