Hello, good evening. So I'm trying to make this program work though, it's skipping the part of giving Scan
in variable escolha
, but when I leave it alone in do
it does not ignore and works perfectly ..
import java.util.Scanner;
public class Teste2 {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
int totalDeCarros = 0, carrosAntigos = 0, controle, ano;
double valor, desconto = 0;
String escolha = null;
do {
System.out.printf("Ano do carro: ");
ano = leitor.nextInt();
System.out.printf("Valor do carro: ");
valor = leitor.nextFloat();
if (ano < 2000) {
desconto = valor * 0.12;
carrosAntigos++;
} else {
desconto = valor * 0.07;
totalDeCarros++;
}
System.out.printf("O desconto será de: %.2f\n\n", desconto);
System.out.printf("Deseja continuar? S para SIM, N para NÃO:");
escolha = leitor.nextLine();
}
while(!"N".equals(escolha));
}
}