public class Simple2DArray {
public static void main(String[] args) {
}
public static void fill()
{
int[][] grid = new int[5][5];
for(int r=0;r<grid.length;r++)
{
for(int c=0;c<grid[r].length;r++)
{
grid[r][c] = (int)(Math.random()*100);
}
}
}
public static int biggest(int[][] grid, int big)
{
for(int r=0;r<grid.length;r++)
{
for(int c=0;c<grid[r].length;r++)
{
if(grid[r][c]> big)
{
big = grid[r][c];
}
}
}
System.out.println(big);
return big;
}
}
Ich möchte dafür groß drucken. Wie mache ich das? Ich habe versucht, System.out.println(biggest(null,big)
in der Hauptmethode, aber das hat nicht funktioniert.Drucken von einer Methode
Was ist Ihre Anforderung? Füllfunktion, die Sie verwenden oder nicht? Wenn Sie am größten (null, groß) anrufen, müssen Sie innerhalb des größten nach Null suchen. – Abhishek
'fill' wird nie aufgerufen, auch wird das Array nicht zurückgegeben, so dass es verloren geht. Machen Sie 'fill' return' grid' und übergeben Sie es an 'biggest'. Initialisiere "groß" irgendwo. – yacc
Bitte denken Sie daran, die Antworten, die Sie erhalten haben, zu verbessern und/oder zu akzeptieren. – yacc