Здесь общая цель - создать метод, который будет использовать параметры, включая массив и целое, в зависимости от того, что пользователь выбирает. Я хочу, чтобы он печатал массив 5x5 в порядке, а затем, если пользователь решил в обратном порядке.Вызов метода для печати массива [] [] с использованием массива как параметра
У меня возникли проблемы с вызовом метода, чтобы проверить, работает ли первая часть.
Вот что у меня есть:
import java.util.Scanner;
import java.util.Random;
import java.util.Arrays;
public class arrayPrinter
//printer method meant to print the 2d array normally
public static void printarray (int iarray[][], int entry)
{
if (entry == 0)
{
for (int iarrprint [] : iarray)
{
System.out.println (Arrays.toString (iarrprint));
}
}
else
{
}
return;
}
//main method
public static void main (String args[])
{
//5 by 5 array created
int iarray [][] = new int [5][5];
// array populated with random numbers between 1 and 100
for (int irow = 0; irow < iarray.length; irow++)
{
for (int icol = 0; icol < iarray[irow].length; icol++)
{
Random rnum = new Random();
int igen = Math.abs(rnum.nextInt (100));
iarray [irow][icol] = igen;
}
}
Scanner sc = new Scanner (System.in);
System.out.println ("Print array in order? Press 0/Print the array in reverse? Press 1");
int testvalue = sc.nextInt();
printarray (iarray[][], testvalue); //error .class expected
}
Я надеюсь, чтобы стать более удобным с использованием массивов, но я увязнуть на маленькие вещи.
Я получаю ошибку .класс ожидается.
Любые предложения были бы БОЛЬШОЙ.
Я чувствую себя так глупо за это время такой маленькой вещи. Это исправило это. Спасибо огромное! – user3260965
все в порядке! удачи. –