Страницы

Поиск по вопросам

среда, 10 июля 2019 г.

Как рассчитать количество столбцов содержащих нули в многомерном массиве Java

Как в Java, посчитать количество столбцов неравномерного массива, содержащих число ноль? Возможно моё непонимание возникло из-за ошибочного представления как это всё работает, я перечислю как я понимаю, поправьте, если что-то неправильно:
объявили переменные и массив. создали цикл в цикле, для того чтобы каждому элементу присвоить индекс и к нему можно было обращаться. создаём ещё раз вложенный цикл для счётчика "count", берётся по порядку каждый элемент и сравнивается с нулём, если "истина" в счётчик добавляется результат, а break выкидывает нас во внешний цикл на следующую строку.
Правильно ли я понимаю, что mas.length - это количество строк, mas[i].length - это длина каждой строки?
Ниже представлен код, который считает количество СТРОК содержащих нули, как выполнить аналогичное действие для столбцов?
public class Main { public static void main (String[] args) { int i; int j; int count = 0; int [][] mas = {{3, 0, 0, 6}, {4, 0, 1, 1}};
for (i = 0; i < mas.length; i++) { System.out.println(); for (j = 0; j < mas[i].length; j++){ System.out.print(mas[i][j] + ", ");} } System.out.println();
//--------------------------------------------------------------------
for (i = 0; i Задал этот же вопрос на англоязычной версии сайта, и получил моментальный ответ.
class Main {
public static void main (String[] args) { int i; int j; int count = 0; int [][] arr = {{3, 0, 0, 6}, {4, 0, 1, 0}};
for (i = 0; i < arr.length; i++) { System.out.println(); for (j = 0; j < arr[i].length; j++) { System.out.print(arr[i][j] + ", ");} } System.out.println(); //--------------------------------------------------------------------
for (i = 0; i

Комментариев нет:

Отправить комментарий