Hei gente.
1º Não sei o que estou fazendo de errado neste total.
2º Queria que ele tivesse 3 casas decimais (0,000).
Por favor me ajudem!!
package exe21;
import java.text.DecimalFormat;
import java.util.Scanner;
/**
*
-
@author Luiz Carlos */ public class Exe21 { public static void main(String[] args) { System.out.println(“Calcular Desconto dos Combustíveis\n”); Scanner scan = new Scanner(<a href="http://System.in">System.in</a>); int desc = 0; String comb = “”;
System.out.println("Posto de Combustível"); System.out.println("A - alcool G - gasolina"); System.out.print("Entre o tipo de combustível: (A/G): "); String tipo = scan.nextLine(); tipo = tipo.toUpperCase(); if (tipo == "A") { comb = "Alcool"; } else if (tipo =="G") { comb = "Gasolina"; } System.out.print("Quantos Litros de: " + comb + " ?\n"); int qtosLitros = scan.nextInt(); System.out.print("----------------------------------------------------\n"); switch (tipo) { case "A": if (qtosLitros <= 20) { desc = 3; } else { desc = 5; } break; case "G": if (qtosLitros <= 20) { desc = 4; } else { desc = 6; } break; } double total = ((qtosLitros / 100) * desc); System.out.println("Foi abastecido com: " + comb); System.out.println("Pediu : " + qtosLitros + " litros."); System.out.print("Recebeu desconto de: " + desc + "% - E vai levar: "); System.out.print(total + " Litros\n\n");
}
}