Voltar ao inicio das operações na Calculadora em Java Netbeans

Ola a todos, tenho esse codigo abaixo, no NetBeans, uma aplicação Java. É uma calculadora e esta funcionando normal, mas assim que ela mostra o resultado, a aplicação de encerra, gostaria de adicionar uma função para que ela voltasse para o início novamente, onde diz: "Digite a operação desejada (+, -, *, /): " e começasse tudo de novo. Obrigado. Marcus.

          package calc;

          import java.util.Scanner;

          public class Calc {


public static void main(String[] args) {
   int n1;
int n2;

String  operacao = "";
int control=0;

Scanner entrada = new Scanner(System.in);

System.out.print("Digite a operação desejada (+, -, *, /): ");
operacao = entrada.nextLine();          

    
    System.out.println("Digite um valor: ");
n1 = Integer.parseInt(entrada.nextLine());

System.out.println("Digite um valor: ");
n2 = Integer.parseInt(entrada.next());

if(operacao.equals("+")) {
	System.out.println("O resultado da subtração é: " +(n1 + n2));
	control++;			
}

if(operacao.equals("-")) {
	System.out.println("O resultado da subtração é: " +(n1 - n2));
	control++;		
}

if(operacao.equals("*")) {
	System.out.println("O resultado da multiplicação é: " +(n1 * n2));
	control++;			
}

if(operacao.equals("/")) {
	System.out.println("O resultado da divisão é: " +(n1 / n2));
	control++;			
}				
}  
}
}

Boas amigo, com um do while, ou um while consegue fazer o que pretende.

legal, mas eu nao sei usar esse comando, como implemento o while ou do while nesse codigo que ja tenho?

while (<condição que determina se é pra repetir>) {
    // Código a ser repetido
}
while(true) {
  System.out.print("Digite a operação desejada (+, -, *, /): ");
  // ...
}

Com isso, seu programa vai rodar infinitamente sem parar. Pra definir um ponto pra ele parar, vc deve usar algum input do usuario pra determinar isso. Geralmente quando um usuario digita 0 é pq ele quer parar a execução:

while(true) {
  System.out.print("Digite a operação desejada (+, -, *, /): ");
  // ...
  System.out.print("Deseja parar a execução? Digite [0] para sim e [1] para não");
  int stop = entrada.nextInt(); // não sou mais javeiro, não sei se esse input ta certo
  if (stop == 0) 
    break; //para a execução do loop
}

System.out.println("Programa encerrado"); // quando sair do loop, vai executar isso