System.out.println("Nombre\tNumero"); for (int i = 0; i < j.size(); i++) { System.out.println(j.get(i).nombre+"\t"+ j.get(i).numero); } } static void mostrar(String condicion){ System.out.println("Nombre\tNumero"); for (int i = 0; i < j.size(); i++) { if(j.get(i).condicion.equals(condicion)) System.out.println(j.get(i).nombre+"\t"+ j.get(i).numero); } } public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("PARTIDO DE FUTBOL"); ingresar("jose","jugando"); ingresar("pepe","jugando"); ingresar("luis","jugando"); ingresar("manuel","jugando"); ingresar("jesus","jugando"); ingresar("noel","jugando"); ingresar("moises","disponible"); ingresar("david","disponible"); ingresar("miguel","disponible"); ingresar("mario","disponible");
System.out.println("Alineacion Inicio del Partido:");
mostrar("jugando"); int opc = 0; do { System.out.println("Elija una opcion"); System.out.println("1. Jugador Lesionado"); System.out.println("2. Jugador Expulsado"); System.out.println("3. Cambiar Jugador"); System.out.println("0. Fin del Partido"); opc = s.nextInt(); int num; switch (opc){ case 1: System.out.println("Jugadores en cancha"); mostrar("jugando"); System.out.println("Digite numero de jugador lesionado:"); num = s.nextInt(); for (int i = 0; i < j.size(); i++) { if(j.get(i).numero == num) j.get(i).condicion = "lesionado"; } System.out.println("Jugadores disponibles:"); mostrar("disponible"); System.out.println("Digite numero de jugador que ingresara:"); num = s.nextInt(); for (int i = 0; i < j.size(); i++) { if(j.get(i).numero == num) j.get(i).condicion = "jugando"; } break; case 2: mostrar("jugando"); System.out.println("Digite numero de jugador expulsado:"); num = s.nextInt(); for (int i = 0; i < j.size(); i++) { if(j.get(i).numero == num) j.get(i).condicion = "expulsado"; } break; case 3: System.out.println("Jugadores en cancha"); mostrar("jugando"); System.out.println("Digite numero de jugador que saldra:"); num = s.nextInt(); for (int i = 0; i < j.size(); i++) { if(j.get(i).numero == num) j.get(i).condicion = "cambiado"; } System.out.println("Jugadores disponibles:"); mostrar("disponible"); System.out.println("Digite numero de jugador que ingresara:"); num = s.nextInt(); for (int i = 0; i < j.size(); i++) { if(j.get(i).numero == num) j.get(i).condicion = "jugando"; } break; } } while (opc != 0); System.out.println("Alineacion Fin del Partido:"); mostrar("jugando"); }