for循环的多种写法 java
时间: 2023-07-17 16:01:14 浏览: 58
在 Java 中,for 循环有多种写法。以下是几种常见的写法:
1. 基本写法:
```java
for (初始化语句; 循环条件; 循环迭代) {
// 循环体
}
```
2. 使用数组或集合的 for-each 循环:
```java
for (元素类型 元素变量 : 数组或集合) {
// 循环体
}
```
3. 无限循环:
```java
for (;;) {
// 循环体
}
```
4. 嵌套循环:
```java
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
// 循环体
}
}
```
5. 倒序循环:
```java
for (int i = n - 1; i >= 0; i--) {
// 循环体
}
```
6. 循环控制语句:
```java
for (int i = 0; i < n; i++) {
if (条件) {
continue; // 跳过当前迭代,继续下一次迭代
}
if (条件) {
break; // 终止循环
}
// 循环体
}
```
这些是一些常见的 for 循环的写法,具体使用哪种写法取决于具体的需求和场景。
相关问题
JAVA for循环写法
以下是JAVA中for循环的写法:
1. 基本for循环:
```java
for (int i = 0; i < 10; i++) {
System.out.println(i);
}
```
这个例子会输出从0到9的数字。
2. 增强for循环(用于遍历数组或集合):
```java
int[] array = {1, 2, 3, 4, 5};
for (int num : array) {
System.out.println(num);
}
```
这个例子会输出数组中的每个元素。
3. 无限循环:
```java
for (;;) {
// 循环体
}
```
这个例子会创建一个无限循环,需要在循环体内使用`break`语句来跳出循环。
4. 循环控制语句:
```java
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue; // 跳过本次循环
}
if (i == 8) {
break; // 跳出循环
}
System.out.println(i);
}
```
这个例子中,当`i`等于5时,`continue`语句会跳过本次循环;当`i`等于8时,`break`语句会跳出循环。
java for循环的两种写法
循环变量的初始化、循环条件和循环变量的更新都在for语句中完成的叫做for循环。Java中有两种基本的for循环写法,一种是for循环,另一种是增强型for循环。这两种写法的区别主要在于循环变量的类型和循环条件的表达式。旧版的for循环语法如下:
for(初始化;条件;更新) {
//循环体
}
新版的增强型for循环语法如下:
for(循环变量类型 变量名 : 迭代对象){
//循环体
}
其中,迭代对象是集合或数组。增强型for循环会自动获取集合或数组中的每一个元素,然后按照定义的循环变量类型依次赋值给循环变量名。