for循环是Java中用于重复执行一段代码的结构,它由初始化表达式、循环条件和迭代表达式组成。
下面是关于for循环的几个知识点和代码示例:
一、基本for循环
最基本形式的for循环包括初始化表达式、循环条件和迭代表达式。
public class Main {
public static void main(String[] args) {
// 打印数字1到10
for (int i = 1; i <= 10; i++) {
System.out.println("数字:" + i);
}
}
}
二、嵌套的for循环
for循环可以嵌套使用,用于遍历二维数组或者进行更复杂的迭代。
public class Main {
public static void main(String[] args) {
// 打印乘法表
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + "x" + i + "=" + (i * j) + "\t");
}
System.out.println();
}
}
}
三、无限循环
如果循环条件始终为真,for循环将变成无限循环。通常需要在循环体内使用break语句来退出循环。
public class Main {
public static void main(String[] args) {
int count = 0;
for (;;) { // 无限循环
System.out.println("计数:" + count);
count++;
if (count >= 10) {
break; // 当计数达到10时退出循环
}
}
}
}
四、for-each循环
Java 5引入了for-each循环,专门用于遍历数组或集合类型。这种循环简化了遍历操作,不再需要索引变量。
public class Main {
public static void main(String[] args) {
int[] numbers = {1, 2, 3, 4, 5};
for (int number : numbers) {
System.out.println("数字:" + number);
}
}
}
以上就是本次分享的所有内容,感兴趣的朋友点个关注呀,感谢大家啦~