java数组循环写法
时间: 2023-08-08 21:06:04 浏览: 108
在Java中,有多种方式可以循环遍历数组。以下是一些常见的写法:
1. 使用普通for循环:
```java
int[] arr = {1, 2, 3, 4, 5};
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
```
2. 使用增强for循环(也称为foreach循环):
```java
int[] arr = {1, 2, 3, 4, 5};
for (int num : arr) {
System.out.println(num);
}
```
3. 使用while循环:
```java
int[] arr = {1, 2, 3, 4, 5};
int i = 0;
while (i < arr.length) {
System.out.println(arr[i]);
i++;
}
```
4. 使用do-while循环:
```java
int[] arr = {1, 2, 3, 4, 5};
int i = 0;
do {
System.out.println(arr[i]);
i++;
} while (i < arr.length);
```
这些是一些常见的数组循环写法,你可以根据具体需求选择适合的方式。
相关问题
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循环会自动获取集合或数组中的每一个元素,然后按照定义的循环变量类型依次赋值给循环变量名。
阅读全文