java 使用system.out输出一个数组
时间: 2024-05-27 13:13:00 浏览: 11
可以使用 Arrays.toString() 方法将数组转换成字符串,然后使用 System.out.println() 输出。例如:
int[] arr = {1, 2, 3, 4, 5};
System.out.println(Arrays.toString(arr)); // [1, 2, 3, 4, 5]
相关问题
java中用do..while输出一个二维数组
以下是一个示例代码,可以使用do..while循环输出一个二维数组:
```java
int[][] array = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int row = 0;
do {
int col = 0;
do {
System.out.print(array[row][col] + " ");
col++;
} while (col < array[row].length);
System.out.println();
row++;
} while (row < array.length);
```
输出结果为:
```
1 2 3
4 5 6
7 8 9
```
在这个示例中,我们先定义了一个二维数组 `array`,然后使用两个嵌套的do..while循环来遍历整个数组。
外层循环控制行数,内层循环控制列数。在每次内层循环结束后,我们使用 `System.out.println()` 来输出一个换行符,以便在控制台上输出一个真正的矩阵。
System.out.println()可以循环输出数组吗
不可以。System.out.println() 方法是用于输出单个字符串或值的,不能用于循环输出数组。如果想要循环输出数组中的每一个元素,需要使用循环语句,如for循环或者forEach循环来遍历数组并输出每一个元素。例如:
```java
int[] arr = {1, 2, 3, 4, 5};
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
```
或者
```java
int[] arr = {1, 2, 3, 4, 5};
for (int num : arr) {
System.out.println(num);
}
```
这样就可以循环输出数组中的所有元素了。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)