I am trying to write a program that i need to output a 2 dimensional array for a list of first and last names entered by the user. When I try running the program there is no errors, but it gives me this for output:
[[Ljava.lang.String;@b8f82d, [Ljava.lang.String;@1ad77a7,
[Ljava.lang.String;@18aaa1e, [Ljava.lang.String;@a6aeed,
[Ljava.lang.String;@126804e, [Ljava.lang.String;@b1b4c3,
[Ljava.lang.String;@d2906a, [Ljava.lang.String;@72ffb,
[Ljava.lang.String;@1df38fd, [Ljava.lang.String;@16a786,
[Ljava.lang.String;@1507fb2, [Ljava.lang.String;@1efb836,
[Ljava.lang.String;@126e85f, [Ljava.lang.String;@161f10f,
[Ljava.lang.String;@1193779, [Ljava.lang.String;@8916a2,
[Ljava.lang.String;@2ce908, [Ljava.lang.String;@77158a,
[Ljava.lang.String;@27391d, [Ljava.lang.String;@116ab4e,
[Ljava.lang.String;@148aa23, [Ljava.lang.String;@199f91c,
[Ljava.lang.String;@1b1aa65, [Ljava.lang.String;@129f3b5,
[Ljava.lang.String;@13f3045, [Ljava.lang.String;@17a29a1,
[Ljava.lang.String;@1434234, [Ljava.lang.String;@af8358,
[Ljava.lang.String;@d80be3, [Ljava.lang.String;@1f4689e,
[Ljava.lang.String;@1006d75, [Ljava.lang.String;@1125127,
[Ljava.lang.String;@18dfef8, [Ljava.lang.String;@15e83f9,
[Ljava.lang.String;@2a5330]
BUILD SUCCESSFUL (total time: 0 seconds)
This is my code:
package assignment_6_1;
import java.util.Scanner;
import java.util.Arrays;
public class Assignment_6_1 {
public static void main(String[] args) {
//Create a Scanner
Scanner input = new Scanner(System.in);
//Create int & string []
String[][]firstAndLastNames = new String[36][2];
int[]heightOfPerson = new int[36];
//Gather list of names and heights
for(int i=0; i<heightOfPerson.length; i++)
{
//Get first name
System.out.println("Enter Your First Name " + "Passenger #" + i+1 + ": ");
firstAndLastNames[1][i] = input.next();
//Get last name
System.out.println("Enter Your Last Name " + "Passenger #" + i+1 + ": ");
firstAndLastNames[2][i] = input.next();
//Get height in inches
System.out.println("Enter your height (Iches) " + "Passenger #" + i+1 + ": ");
heightOfPerson[i] = input.nextInt();
if(firstAndLastNames[36][2] != null){
System.out.println(Arrays.deepToString(firstAndLastNames));
break;}
}
}
}
I then have to output the height of the person but I have not gotten that far yet.