Novato em Java!

Galera,
Sou novato em Java, e gostaria de saber se alguém poderia tirar uma dúvida.
Estou fazendo uns exercícios de faculdade, em um deles, estou precisando que o programa não encerre, e sim volte à executar o main.

É mais ou menos isso que estou fazendo:

[code] System.out.println (“Deseja realizar outra operação?”);
System.out.println ("(1) Sim - (2) Não");

int a = lerValor.nextInt();

if ( a == 1 )
   //caso seja verdadeiro, queria que retornasse para o main
   //Qual seria o comando aqui?[/code]

Grato

Usa o while para verificar o valor da sua variavel a.

System.out.println ("Deseja realizar outra operação?");   
System.out.println ("(1) Sim - (2) Não");   
  
int a = lerValor.nextInt(); 

while(a!=2){
//executa o programa.
}

Teste o código abaixo e veja se é o que realmente precisa:

import javax.swing.JOptionPane;

public class EvictFinish {
	public static void main(String[] args) {
		int resposta;
		
		System.out.println("Aplicação Iniciada !!!");
		do {
			System.out.println("Operação iniciada !!!");
			
			resposta = JOptionPane.showConfirmDialog(null, "Deseja realizar outra operação?", "Mensagem", JOptionPane.YES_NO_OPTION); 

		} while (resposta != 1);
		
		System.out.println("Aplicação encerrada !!!");
	}
}

Espero ter ajudado…

vou testar essas alternativas!

Grato