Gostaria de saber como fazer com que esse codigo leia no teclado?

3 respostas
F
import java.time.Instant;

import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

public class Conta {
Scanner in = new Scanner (System.in);

String agencia;

String numero;

Float saldo = 0f;

List<Historico> historicos = new ArrayList<>();

public void depositar(Float valor) {
	
	
	saldo = saldo + valor;
	Historico h = new Historico();	
	h.operacao = "Deposito";
	h.detalhe = "valor do deposito: " + valor;
	h.data = Instant.now().toString();
	
	
	historicos.add(h);
}


public void sacar(Float valor) {
	saldo = saldo - valor;
	
	Historico h = new Historico();	
	h.operacao = "Saque";
	h.detalhe = "valor do saque: " + valor;
	h.data = Instant.now().toString();

	historicos.add(h);
}

public void verExtrato() {
	
	System.out.println("-------------------------");
	for(int i =0; i < historicos.size(); i++) {
		System.out.println(historicos.get(i).operacao);
		System.out.println(historicos.get(i).detalhe);
		System.out.println(historicos.get(i).data);
	}
	System.out.println("-------------------------");
	System.out.println("Saldo: " + saldo);
	System.out.println("-------------------------");
}

}

3 Respostas

Y

Qual parte você quer que leia do teclado?

F

saque e deposito

B
Float valor = Float.parseFloat(in.nextLine());
sacar(valor);
Criado 18 de abril de 2018
Ultima resposta 18 de abr. de 2018
Respostas 3
Participantes 3