Это мой код до сих пор:Как создать список контактов?
Scanner scanner = new Scanner(System.in); //Scanning all user input
// Dialogue
System.out.println("Welcome to jAddress!");
System.out.println("Please tell me your name and phone number?");
String personalInfo = scanner.nextLine();
System.out.println("So your name & number is " + personalInfo);
//-----------------------------------------------------------------------------
String[] theList; // setting the type and name of the Array
theList = new String[6];// giving the array account of how many
/*Inputting the Name & Number Of Each Individual and storing it*/
personalInfo = theList[0]; // This one stores your personalInfo into theLis[0]
System.out.println("Do you Have a Name & Number You'd Like to Input? y/n");
String yesNo = scanner.nextLine();
String y = "yes"; String n = "no";
if(yesNo == y){
System.out.println("Yay:D");
}else if(yesNo == n){
System.out.println("GoodBye");
//break;
}
System.out.println("Please Enter Name & Phone Number:");
theList[1] = scanner.nextLine(); //Storing Number & Name for theList[1]
System.out.println("Please Enter Name & Phone Number:");
theList[2] = scanner.nextLine(); //Storing Number & Name for theList[2]
System.out.println("Please Enter Name & Phone Number:");
theList[3] = scanner.nextLine(); //Storing Number & Name for theList[3]
System.out.println("Please Enter Name & Phone Number:");
theList[4] = scanner.nextLine(); //Storing Number & Name for theList[4]
System.out.println("Please Enter Name & Phone Number:");
theList[5] = scanner.nextLine(); //Storing Number & Name for theList[5]
System.out.println("If you want to access any name simply Press 0-5.");
int chooseContact = scanner.nextInt();
мне удалось связать как массив на вход пользователя. Таким образом, пользователь может вручную ввести имя и номер телефона как String
, который затем будет храниться в одном из массивов.
Тем не менее, я хочу, чтобы пользователь в конце смог найти массив и распечатать имя и номер телефона. Например, я хочу, чтобы пользователь вводил 1
, который затем выводит номер и имя массива theList[0]
.
Как я могу это сделать? Я ищу простой способ достижения этого, например, присвоение переменных и т. Д.
NOOOOOO .... не использовать '==' для сравнения строк в Java: _ (.... использовать 'equals' ... – Maroun
theList [выберитеКонтакт], то есть – fmodos
In дополнение к предложениям Maroun's и fmodos, вы также можете захотеть взглянуть на [for-loop] (http://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html) – A4L