Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

correção de exercicio aqui rodou se alguem, minha duvida é sobre a identeção das chaves do if tem alguma forma correta de deixa-las?


import java.util.Scanner;

public class Desafio {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String nome = "Wesley Silva";
        String tipoConta = "Corrente";
        double saldoInicial = 2500.00;


        System.out.println("***************************************");
        System.out.println("Nome:              " + nome);
        System.out.println("Tipo conta:        " + tipoConta );
        System.out.println("Saldo inicial      " + saldoInicial );
        System.out.println("***************************************");

        String menu = """
                         Opções
                      1- Ver saldo
                      2- transferencia
                      3- deposito
                      4- sair
                      """;

        int n = 0;
        while (n !=4 ){
            System.out.println(menu);
            n = sc.nextInt();
            if(n == 1){
                System.out.println(saldoInicial);
                System.out.println();
                System.out.println("digite uma opção");
            }else if(n == 2){
                System.out.println("qual valor da transferencia");
                double transferencia = sc.nextDouble();
                if(saldoInicial > transferencia){
                    saldoInicial-= transferencia;
                    System.out.println(saldoInicial);
                    System.out.println("digite uma opção");
                }else
                {
                    System.out.println("transferencia invalida");
                    System.out.println("digite uma opção");
                }
            }else if(n == 3){
                System.out.println("qual valor deseja depositar");
                double deposit = sc.nextDouble();
                saldoInicial+= deposit;
                System.out.println(saldoInicial);
            }else if(n == 4 || n <0){
                System.out.println("valor invalido");
            }
        }
1 resposta
solução!

Boa tarde, Wesley! Como vai?

A indentação das chaves no seu código está correta. No Java, é comum utilizar a indentação para facilitar a leitura e compreensão do código. No seu exemplo, as chaves estão alinhadas corretamente com os blocos de código que elas delimitam.

A indentação está correta, pois as chaves estão alinhadas com os blocos de código que elas delimitam. Isso facilita a leitura e evita erros de interpretação. Então, continue praticando a boa indentação do código, pois isso ajuda a torná-lo mais legível e compreensível.

Mas a título de atenção, no seu código estão faltando duas chaves "}" ao final, imagino que você acabou esquecendo de copiar.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.