Я пытаюсь сделать динамическую матрицу 2D (nxn) с восходящими числами; Ex: 1 2 3 4 5 6 п п п п п п п пОтсутствует return Statement in for loop
При компиляции он дает мне ошибку "Missing Return Постулаты".
import javax.swing.*;
public class Hw4ex2{
public static void main(String args[]){
String a = JOptionPane.showInputDialog ("Matrix size nxn");
int size = Integer.parseInt(a);
}
}
public static int[][] matrix1(int size){
int[][] matrix1 = new int[size][size];
int x = 1;
for(int i=0; i<size; i++){
for(int j=0; j<size; j++){
matrix1[i][j] = x;
x++;
System.out.print(matrix1[i][j]);
}
}
}
Любая помощь будет очень признательна.
Что конкретно сообщение об ошибке вас путает? Мне кажется совершенно ясным. –
Добавьте инструкцию 'return' или измените тип результата вашей функции на' void'. Кроме того, вам, вероятно, нужно вызвать функцию в какой-то момент в 'main', если вы хотите увидеть какие-либо результаты. –
Это дает вам эту ошибку, потому что return statement действительно отсутствует. – kraskevich