Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Ітерація у двовимірному масиві | Масиви
Основи Java

Свайпніть щоб показати меню

book
Ітерація у двовимірному масиві

How to Iterate Inside Two-Dimensional Array Using a for-loop?

Як ітеруватися всередині двовимірного масиву з допомогою циклу for?

Main.java

Main.java

copy
12345678910111213141516
package com.example; public class Main { public static void main(String[] args) { int[][] twoDimensionalArray = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}, {13, 14, 15, 16} }; for (int i = 0; i < twoDimensionalArray.length; i++) { for (int j = 0; j < twoDimensionalArray[0].length; j++) { System.out.print(twoDimensionalArray[i][j] + " "); } System.out.println(); } } }

Let's delve into the meaning of each element in the code snippet provided above:

  • int[][] twoDimensionalArray = - This line initializes a two-dimensional array;
  • for (int i = 0; i < twoDimensionalArray.length; i++) - The first for-loop iterates over the rows of our matrix. While we're on the first row, our program enters the nested loop, which doesn't impact the outer loop. The variable i represents the current row number;
  • for (int j = 0; j < twoDimensionalArray[0].length; j++) - The second for-loop iterates over the columns of the matrix. While we're on the 0th row, we iterate through the columns of that row. The variable j represents the current column number;
  • System.out.print(twoDimensionalArray[i][j] + " "); - In this line, we use System.out.print to display our values in a single line. Let's see how it operates: while we're on the 0th row, we iterate through the columns on that row. For example, array[0][1], followed by array[0][2], and so on. We continue through the columns as long as j is less than array[0].length. Once we reach array[0].length, we return to the outer array and move to the first row. For example, array[0][3] -> array[1][0]. We've reached our boundaries and then transitioned to row 1.
Завдання

Swipe to start coding

Your task is to locate and display the diagonal (from the top-left corner to the bottom-right corner) of the provided matrix on the screen:

Note

The diagonal represents a line in the matrix where the row and column numbers are identical.

Рішення

solution.java

solution.java

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 5
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

Awesome!

Completion rate improved to 2.7

book
Ітерація у двовимірному масиві

How to Iterate Inside Two-Dimensional Array Using a for-loop?

Як ітеруватися всередині двовимірного масиву з допомогою циклу for?

Main.java

Main.java

copy
12345678910111213141516
package com.example; public class Main { public static void main(String[] args) { int[][] twoDimensionalArray = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}, {13, 14, 15, 16} }; for (int i = 0; i < twoDimensionalArray.length; i++) { for (int j = 0; j < twoDimensionalArray[0].length; j++) { System.out.print(twoDimensionalArray[i][j] + " "); } System.out.println(); } } }

Let's delve into the meaning of each element in the code snippet provided above:

  • int[][] twoDimensionalArray = - This line initializes a two-dimensional array;
  • for (int i = 0; i < twoDimensionalArray.length; i++) - The first for-loop iterates over the rows of our matrix. While we're on the first row, our program enters the nested loop, which doesn't impact the outer loop. The variable i represents the current row number;
  • for (int j = 0; j < twoDimensionalArray[0].length; j++) - The second for-loop iterates over the columns of the matrix. While we're on the 0th row, we iterate through the columns of that row. The variable j represents the current column number;
  • System.out.print(twoDimensionalArray[i][j] + " "); - In this line, we use System.out.print to display our values in a single line. Let's see how it operates: while we're on the 0th row, we iterate through the columns on that row. For example, array[0][1], followed by array[0][2], and so on. We continue through the columns as long as j is less than array[0].length. Once we reach array[0].length, we return to the outer array and move to the first row. For example, array[0][3] -> array[1][0]. We've reached our boundaries and then transitioned to row 1.
Завдання

Swipe to start coding

Your task is to locate and display the diagonal (from the top-left corner to the bottom-right corner) of the provided matrix on the screen:

Note

The diagonal represents a line in the matrix where the row and column numbers are identical.

Рішення

solution.java

solution.java

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

close

Awesome!

Completion rate improved to 2.7

Свайпніть щоб показати меню

some-alt