I am writing a program using a method that returns the location of the largest element in a two dimensional array.
Example:
Enter the number of rows and columns of the array:
3 4
Enter the array:
23.5 35 2 10
4.5 3 45 3.5
35 44 5.5 9.6
the location of the largest element is at (1, 2)
My code is working, but I'm getting the output wrong. Instead of numbers I am getting some weird output with letters and numbers. How can I fix it? Thanks!
My code
import java.util.Scanner;
public class homework1a {
public static int[] locateLargest(double[][] a)
{
        int total = 0;
        int maxRow = 0;
        int maxColumn = 0;
        for (int i = 0; i < a.length; i++)
        {
                for (int j = 0; j < a[i].length; j++)
                {
                        maxRow = i;
                        maxColumn = j;
                        }
                }
        int[] largest = new int[2];
        largest[0] = maxRow;
        largest[1] = maxColumn;
        return largest;
}
public static void main(String[] args)
        {
                //Create Scanner
 Scanner input = new Scanner(System.in);
                double b = 0;
                //User input rows and columns
                System.out.println("Enter the number of rows and columns in the array: ");
                int numberOfRows = input.nextInt();
                int numberOfColumns = input.nextInt();
                //User input data in array
                System.out.println("Enter numbers into array: ");
                //Create array
                double[][] a = new double[numberOfRows][numberOfColumns];
                for (int i = 0; i < a.length; i++)
                {
                        for (int j = 0; j < a[i].length; j++)
                        {
                                a[i][j] = input.nextDouble();
                        }
                                     }
                System.out.println("The location of the largest element is at "+ locateLargest(a));
                }
        }
 
     
     
     
     
     
     
    