Utilezei switch case para evitar a repetição do if e deixar o codigo mais limpo
import java.util.Scanner;
public class ContaBancaria {
public static void main(String[] args) {
String nome="Leonardo Rossin Silva";
String tipoConta="Corrente";
double saldo=1000;
int opcao=0;
Scanner escolha=new Scanner(System.in);
Scanner valorDigitado=new Scanner(System.in);
double valor=0;
double total=0;
System.out.println("******************************************");
System.out.println("NOME :"+nome);
System.out.println("Tipo de conta :"+tipoConta);
System.out.println("Saldo R$: "+saldo);
System.out.println("******************************************");
System.out.println("""
OPERAÇÕES
1-Consultar Saldo
2-Receber Valor
3-Transferir valor
4-Sair
""");
while (opcao!=4){
opcao=escolha.nextInt();
switch (opcao) {
case 1:
System.out.println("Seu saldo atual é de R$:"+saldo);
break;
case 2:
System.out.println("Digite o valor");
valor=valorDigitado.nextDouble();
total = saldo+valor;
System.out.println("Seu saldo atual é de R$"+total);
break;
case 3:
System.out.println("Digite o valor");
valor=valorDigitado.nextDouble();
if (valor>saldo){
System.out.println("Você não possui saldo suficiente !");
} else if (valor<=saldo) {total = saldo-valor;
System.out.println("Seu saldo atual é de R$"+total);
break;
}
case 4:
System.out.println("Encerrando programa,Até logo");
break;
default:
System.out.println("Opção inválida");}
}
}
}