Boa noite!
Fiz o seguinte programa:
import java.util.Scanner;
public class areaTrianguloRetangulo {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner entrada = new Scanner(System.in);
System.out.println ("qual o valor da base?");
String base = entrada.next().replace(",", ".");
Double base1 = Double.parseDouble(base);
System.err.printf("%f -> %.2f", base1, base1);
System.out.println ("qual o valor da altura?");
String altura = entrada.next().replace(",", ".");
Double altura1 = Double.parseDouble(altura);
System.err.printf("%f -> %.2f", altura1, altura1);
double resultado = (base1 * altura1)/2;
System.out.println(resultado);
entrada.close();
}
}
O programa funciona, porém a resposta fica toda bagunçada, exemplo:
(Os que estão em negrito são os valores de entrada)
qual o valor da base?
2
qual o valor da altura?
2,000000 -> 2,008
8,000000 -> 8,008.0
Como consigo arrumar? Já tentei muitas formas fuçando no código, mas não saio do lugar.