Как добавить значения в ArrayList с корпусом переключения в JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Как добавить значения в ArrayList с корпусом переключения в Java

Сообщение Anonymous »

Как я могу добавить значения или индекс в ArrayList в корпусе переключения? Это будет работать хорошо, но в случае Switch это вообще не работает! Мой код запускается, но я не могу добавить значения, например, в случае 1. < /p>
Вот мой код. < /P>
import java.util.ArrayList;
import java.util.Scanner;

public class Eqla3tech {

public static void main(String[] args) {

menu();
}

static void menu() {

ArrayList cars = new ArrayList();
Scanner input = new Scanner(System.in);

System.out.println("Add Student ");
System.out.println("remove Student ");
System.out.println("show list of students ");
System.out.println("how many students? ");

int num = input.nextInt();
input.nextLine();

switch(num) {

case 1:
System.out.println("write student name!!");

cars.add(input.next());
menu();
break;

case 2:
System.out.println("what number of index of student to remove");
int index = input.nextInt();
cars.remove(index);
menu();
break;

case 3:
System.out.println("Here's a list you have added.");
System.out.println(cars);
menu();
break;

case 4:
System.out.println("Here's haw many students");
System.out.println(cars.size());
menu();
break;
}
}
}
< /code>
Я стараюсь сделать массивы динамическими, и я могу добавить или удалить из коммутатора без потери значений. Я имею в виду, каждый раз, когда пользователь вводит ввод, значение не сохраняется в Add ArrayList.
Я думаю, что я близок, но я тоже потерян.

Подробнее здесь: https://stackoverflow.com/questions/771 ... se-in-java

Вернуться в «JAVA»