Olá, sou iniciante em Java, e tenho apenas o conhecimento em orientação a objetos em Python, queria pedir sugestões para os melhorar o codigo. Estou deixando ele abaixo, desculpa se parecer ruim, fiz em pouco tempo e estou um pouco cansado.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String nomeCliente = "Pedro Pires Mangueira";
String tipoCliente = "Corrente";
double saldoCliente = 2500;
String menuInicial = """
***************************
Dados Iniciais do Cliente
Nome: Pedro Pires Mangueira
Tipo conta: Corrente
Saldo Inicial: R$ 2,500
***************************
""";
System.out.println(menuInicial);
String opcoesMenuInicial = """
***************************
1 - Consultar Saldos
2 - Transferir Valor
3 - Receber Valor
4 - Sair
""";
System.out.println(opcoesMenuInicial);
String opcaoSelecionada = sc.nextLine();
for ( int contador = 0; contador <= 1; contador++ ) {
System.out.println(opcoesMenuInicial);
String opcaoSelecionado = sc.nextLine();
if (opcaoSelecionada.equals("1")) {
System.out.println(saldoCliente);
}
else if (opcaoSelecionada.equals("2")) {
System.out.println("Digite o valor da transfêrencia");
String valor = sc.nextLine();
System.out.printf("Você deseja mesmo transferir? Sim ou Nao");
String perguntaSeDeseja = sc.nextLine();
if (perguntaSeDeseja.equals("Sim")) {
System.out.println("Qual o valor da transfêrencia? ");
} else {
System.out.println("Ok, vamos te transferir para a pagina inicial");
/* não sei como faz, mas acho que posso colocar o nome da classe aqui para reperetir o codigo*/
}
System.out.println("Confirme a transfêrencia Digitando a sua senha: ");
String senhaUsuario = "5050";
String senhaDigitada = sc.nextLine();
if (senhaDigitada.equals(senhaUsuario)) {
System.out.println("Sua transferencia foi confirmada, deseja imprimir a sua notinha? Sim ou Nao");
String desejaImprimir = sc.nextLine();
if (desejaImprimir.equals("Sim")) {
System.out.println("Imprimindo sua notinha... Notinha Imprimada");
} else {
System.out.println("Notinha não imprimida, muito obrigado pela preferencia");
/* loop*/
}
} else {
System.out.println("Sua senha esta incorreta");
/* loop*/
}
}
else if (opcaoSelecionada.equals("3")) {
System.out.println("Sua chave Pix é 7159124-92");
System.out.println("Deseja anotar novamente?");
String chavePix = sc.nextLine();
if (chavePix.equals("Sim")){
for (contador = 1; contador <= 5; contador++ ) {
System.out.println("Sua chave Pix é 7159124-92");
System.out.println("Deseja anotar novamente?");
}
}
}
else {
System.out.println("Programa Finalizado");
}
}
}
}