Boa tarde galera. Estou com uma dúvida aqui. Tenho o seguinte código.
import java.util.Scanner;
class Trabalho{
public static void main(String [] args){
String[] jogador=new String [10];
String[] titular=new String [5];
String[] reserva=new String [5];
jogador [0]="Arnaldo";
jogador [1] = "Fernando";
jogador [2] = "Cesar";
jogador [3] = "Rodrigo";
jogador [4] = "Joao";
jogador [5] = "Daniel";
jogador [6] = "Marcos";
jogador [7] = "Paulo";
jogador [8] = "Rogerio";
jogador [9] = "Marcio";
Scanner scan = new Scanner(System.in);
// lista os jogadores
System.out.println("\n Lista de Jogadores \n");
for (String lista: jogador){
System.out.println(lista);
}
//começo do programa
System.out.println("\n Escolha dos jogadores \n");
System.out.println(jogador[0]+" Titular? 1 - Sim 2 - Nao");
int resp = scan.nextInt();
if (resp==1){
jogador[0]= titular[0];}
else{
jogador[0]= reserva[0];}
}
}
A questão é a seguinte, o programa tem que pegar determinado jogador, e colocá-lo como reserva ou titular. Queria saber se tem alguma forma de ocupar os vetores de forma aleatória, tipo, ir ocupando o espaço que está vazio, sem eu ter que determinar qual espaço ocupar. São 5 jogadores reservas e 5 titulares. Queria saber se tem alguma forma de ir declarando os reservas e titulares, sem ter que informar qual array ele ficaria… no caso titular[0], titular[1] e assim por diante. Tem alguma forma do código jogar automaticamente em array vazio?
Grato!