Oi pessoal !
Sou iniciante na programação Java e gostaria que me ajudassem nesse pequeno código que criei e estou cada vez mais colocando novas funções, eu quero saber como faço para que o programa execute novamente sem que eu precise apertar o Play ?
package numerosorte;
import java.util.Scanner;
import java.util.Random;
public class Sorte {
String nome;
String signo;
int n1;
int n2;
int n3;
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
Random gerador = new Random();
System.out.println("---------------------------------");
System.out.println("Descubra o seu número da sorte !");
System.out.println("---------------------------------");
System.out.println("Qual o seu nome ?");
String nome = teclado.nextLine();
System.out.println("---------------------------------");
System.out.println("Qual o seu signo ?");
String signo = teclado.nextLine();
System.out.println("---------------------------------");
System.out.println("Digite qualquer número inteiro : ");
int n1 = teclado.nextInt();
System.out.println("---------------------------------");
System.out.println("Digite outro número inteiro novamente :");
int n2 = teclado.nextInt();
int sorte = (n1 * n2) / 2;
System.out.println("---------------------------------");
System.out.println("---------------------------------");
System.out.println("Muito bem " + nome);
System.out.print("O seu Signo " + signo);
System.out.print(" é muito forte e tem uma sorte enorme!");
System.out.println("Seu número da sorte é : " + sorte);
System.out.println("---------------------------------");
System.out.println("Quer descobrir o número da Mega Sena ? Digite 1");
int n3 = teclado.nextInt();
if(n3 == 1){
for(int g = 0; g < 7; g++){
System.out.println(gerador.nextInt(100));
}
}else{
System.out.println("Apenas o número 1 é válido!");
return;
}
}
}
No caso se o usuário não digitar o número 1 no final, eu gostaria que o programa desse a opção de poder digitar o número novamente, como faço isso ?