1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Dúvida em algoritmo simulando um simples caixa eletrônico.

Boa tarde,

Amigos, estou começando meus estudos em java e estou tendo algumas dificuldades em me adaptar. Eu tenho um pouco de experiência com python e javascript, mas nada muito avançado, então, por favor, não sejam muito técnicos rs.

Bom, estou tentando criar um algoritmo que simule um caixa eletrônico. Quero que esse algoritmo tenha dois laços. Um que fique perguntando ao usuário se ele deseja fazer alguma operação e outro para o usuário escolher a opção que deseja.

Até então tudo bem, mas estou tendo dificuldade com os laços. Não sei se eu que não estou sabendo usar classe de captura de teclado ou a minha lógica que está errada, contudo, o 'programa' fica preso no primeiro laço perguntando para sempre se o usuário deseja realizar alguma operação.

Enfim, segue o código:

import java.util.Scanner;
public class Caixa {
    public static void main(String[] args){
        float saldo = 400, deposito, saque;
        String confirmacao;
        Scanner scan_Confirmacao = new Scanner(System.in);
        do{
            System.out.println("Deseja fazer alguma operação? ");
            confirmacao = scan_Confirmacao.nextLine();
            while (confirmacao == "S"){
                System.out.println("Teste");
            }

        } while(confirmacao != "N");

    }
}

Agradeço a quem puder ajudar.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags algoritmos java ou faça a sua própria pergunta.