Приведенная ниже программа попросит пользователя сначала вставить количество строк и столбцов отдельно. Затем используется вложенный цикл for, чтобы попросить пользователя вставить значения для каждого столбца в каждой строке.
Первый цикл For выполняет итерацию по количеству строк. Для каждой итерации второй цикл For Loop будет повторять количество введенных столбцов. Таким образом, попросив пользователя ввести значение для каждого столбца.
Сумма значений, введенных для каждой строки, будет рассчитываться с помощью sumOfRow. Наконец, эти значения будут добавлены вместе, и будет отображена итоговая сумма.
Надеюсь, это поможет:)
import java.util.Scanner;
public class tableintegers {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.print("Enter the number of rows:");
int rows=input.nextInt();
System.out.print("Enter the number of columns:");
int cols=input.nextInt();
int total=0, sumOfRow=0, numbers=0;
for(int i=0; i<rows; i++) {
sumOfRow = 0;
System.out.println("\nRow No. " + (i + 1) );
for(int j=0; j<cols; j++) {
System.out.print("Enter value for Column " + (j+1) + ": ");
numbers = input.nextInt();
sumOfRow += numbers;
}
System.out.println("Sum of Row No. " + (i+1) + " Values: " + sumOfRow);
total += sumOfRow;
}
System.out.println("\nThe grand total is: " +total);
}
}