TEMA
Erro (80%) java
cbrocha preguntado 3 years ago
import java.text.DecimalFormat; import java.util.Scanner;
public class Main {
public static void main(String[] args) throws Exception {
Scanner in = new Scanner(System.in);
double A = 0;
String a = "";
double B = 0;
String b = "";
double C = 0;
String c = "";
double MEDIA =0;
DecimalFormat formato = new DecimalFormat("#.#");
System.out.println("Informe um valor para A: ");
A = in.nextDouble();
a = formato.format(A);
a = a.replaceAll( "," , "." );
A = Double.parseDouble(a);
System.out.println(" Informe um valor para B: ");
B = in.nextDouble();
b = formato.format(B);
b = b.replaceAll( "," , "." );
B = Double.parseDouble(b);
System.out.println(" Informe um valor para C: ");
C = in.nextDouble();
c = formato.format(C);
c = c.replaceAll( "," , "." );
if((A < 0 || A > 10) || (B < 0 || B > 10) || (C < 0 || C > 10)){
throw new Exception("O valor não pode ser menor que 0 ou maior que 10! ");
}
MEDIA = ((A*2) + (B*3) + (C*5))/10;
System.out.println("MEDIA = " + MEDIA);
}
}
esse é o meu codigo e ele está dando erro 80% não sei porque, alguem pode me ajudar.
Este tema aún no ha sido contestado. ¡Sé el primero!