Fiz esse código com um menu ate 15 números e quero organizar melhor ele, podem me ajudar! (sou novo aqui!!!)
public class MegaSena {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
System.out.println("Bem vindo ao gerador de jogos");
System.out.println("Entre com o tipo de jogo que voce deseja.");
System.out.println("1- Para jogo com 6 numeros.");
System.out.println("2- Para jogo com 7 numeros.");
System.out.println("3- Para jogo com 8 numeros.");
System.out.println("4- Para jogo com 9 numeros.");
System.out.println("5- Para jogo com 10 numeros.");
System.out.println("6- Para jogo com 11 numeros.");
System.out.println("7- Para jogo com 12 numeros.");
System.out.println("8- Para jogo com 13 numeros.");
System.out.println("9- Para jogo com 14 numeros.");
System.out.println("10- Para jogo com 15 numeros.");
int lido = reader.nextInt();
if (lido == 1) {
List<Integer> numeros = new ArrayList<>();
for (int i = 1; i <= 60; i++) {
numeros.add(i);
}
Collections.shuffle(numeros);
List<Integer> escolhidos = numeros.subList(0, 6);
Collections.sort(escolhidos);
for (Integer escolhido : escolhidos) {
if (escolhido < 10) {
System.out.print("0" + escolhido + " ");
} else {
System.out.print(escolhido + " ");
}
}
System.out.println("");
System.out.println("Jogo com 6 números gerado.");
}
if (lido == 2) {
List<Integer> numeros = new ArrayList<>();
for (int i = 1; i <= 60; i++) {
numeros.add(i);
}
Collections.shuffle(numeros);
List<Integer> escolhidos = numeros.subList(0, 7);
Collections.sort(escolhidos);
for (Integer escolhido : escolhidos) {
if (escolhido < 10) {
System.out.print("0" + escolhido + " ");
} else {
System.out.print(escolhido + " ");
}
}
System.out.println("");
System.out.println("Jogo com 7 números gerado.");
}
if (lido == 3) {
List<Integer> numeros = new ArrayList<>();
for (int i = 1; i <= 60; i++) {
numeros.add(i);
}
Collections.shuffle(numeros);
List<Integer> escolhidos = numeros.subList(0, 8);
Collections.sort(escolhidos);
for (Integer escolhido : escolhidos) {
if (escolhido < 10) {
System.out.print("0" + escolhido + " ");
} else {
System.out.print(escolhido + " ");
}
}
System.out.println("");
System.out.println("Jogo com 8 números gerado.");
}
if (lido == 4) {
List<Integer> numeros = new ArrayList<>();
for (int i = 1; i <= 60; i++) {
numeros.add(i);
}
Collections.shuffle(numeros);
List<Integer> escolhidos = numeros.subList(0, 9);
Collections.sort(escolhidos);
for (Integer escolhido : escolhidos) {
if (escolhido < 10) {
System.out.print("0" + escolhido + " ");
} else {
System.out.print(escolhido + " ");
}
}
System.out.println("");
System.out.println("Jogo com 9 números gerado.");
}
if (lido == 5) {
List<Integer> numeros = new ArrayList<>();
for (int i = 1; i <= 60; i++) {
numeros.add(i);
}
Collections.shuffle(numeros);
List<Integer> escolhidos = numeros.subList(0, 10);
Collections.sort(escolhidos);
for (Integer escolhido : escolhidos) {
if (escolhido < 10) {
System.out.print("0" + escolhido + " ");
} else {
System.out.print(escolhido + " ");
}
}
System.out.println("");
System.out.println("Jogo com 10 números gerado.");
}
if (lido == 6) {
List<Integer> numeros = new ArrayList<>();
for (int i = 1; i <= 60; i++) {
numeros.add(i);
}
Collections.shuffle(numeros);
List<Integer> escolhidos = numeros.subList(0, 11);
Collections.sort(escolhidos);
for (Integer escolhido : escolhidos) {
if (escolhido < 10) {
System.out.print("0" + escolhido + " ");
} else {
System.out.print(escolhido + " ");
}
}
System.out.println("");
System.out.println("Jogo com 11 números gerado.");
}
if (lido == 7) {
List<Integer> numeros = new ArrayList<>();
for (int i = 1; i <= 60; i++) {
numeros.add(i);
}
Collections.shuffle(numeros);
List<Integer> escolhidos = numeros.subList(0, 12);
Collections.sort(escolhidos);
for (Integer escolhido : escolhidos) {
if (escolhido < 10) {
System.out.print("0" + escolhido + " ");
} else {
System.out.print(escolhido + " ");
}
}
System.out.println("");
System.out.println("Jogo com 12 números gerado.");
}
if (lido == 8) {
List<Integer> numeros = new ArrayList<>();
for (int i = 1; i <= 60; i++) {
numeros.add(i);
}
Collections.shuffle(numeros);
List<Integer> escolhidos = numeros.subList(0, 13);
Collections.sort(escolhidos);
for (Integer escolhido : escolhidos) {
if (escolhido < 10) {
System.out.print("0" + escolhido + " ");
} else {
System.out.print(escolhido + " ");
}
}
System.out.println("");
System.out.println("Jogo com 13 números gerado.");
}
if (lido == 9) {
List<Integer> numeros = new ArrayList<>();
for (int i = 1; i <= 60; i++) {
numeros.add(i);
}
Collections.shuffle(numeros);
List<Integer> escolhidos = numeros.subList(0, 14);
Collections.sort(escolhidos);
for (Integer escolhido : escolhidos) {
if (escolhido < 10) {
System.out.print("0" + escolhido + " ");
} else {
System.out.print(escolhido + " ");
}
}
System.out.println("");
System.out.println("Jogo com 14 números gerado.");
}
if (lido == 10) {
List<Integer> numeros = new ArrayList<>();
for (int i = 1; i <= 60; i++) {
numeros.add(i);
}
Collections.shuffle(numeros);
List<Integer> escolhidos = numeros.subList(0, 15);
Collections.sort(escolhidos);
for (Integer escolhido : escolhidos) {
if (escolhido < 10) {
System.out.print("0" + escolhido + " ");
} else {
System.out.print(escolhido + " ");
}
}
System.out.println("");
System.out.println("Jogo com 15 números gerado.");
}
}
}