[ Foro de Java ]
Buenas, estoy intentando hacer un programa sencillo en donde metiendo por teclado las notas de tres evaluaciones nos de la media final. No se que puedo tener mal para que el compilador me de fallo.
import java.util.*;
public class Evaluacion{
public static void main (String[] args) {
Scanner entrada=new Scanner(System.in);
String nombre_alumno;
double evaluacion1;
double evaluacion2;
double evaluacion3;
double evaluacion_final;
System.out.println(nombre_alumno);
nombre_alumno=entrada.nextLine();
System.out.println("Nota primera evaluaci贸n es " + evaluacion1);
evaluacion1=entrada.nextDouble();
System.out.println("Nota segunda evaluaci贸n es " + evaluacion2);
evaluacion2=entrada.nextDouble();
System.out.println("Nota tercera evaluaci贸n es " + evaluacion3);
evaluacion3=entrada.nextDouble();
evaluacion_final=(evaluacion1+evaluacion2+evaluacion3)/3;
}
}
Est谩s mostrando datos antes de leerlos.
Deber铆a ser algo como:
import java.util.*;
public class Evaluacion{
public static void main (String[] args) {
Scanner entrada=new Scanner(System.in);
String nombre_alumno;
double evaluacion1;
double evaluacion2;
double evaluacion3;
double evaluacion_final;
System.out.print("Nombre del alumno: ");
nombre_alumno=entrada.nextLine();
System.out.println("Nota primera evaluaci贸n es ");
evaluacion1=entrada.nextDouble();
System.out.println("Nota segunda evaluaci贸n es ");
evaluacion2=entrada.nextDouble();
System.out.println("Nota tercera evaluaci贸n es ");
evaluacion3=entrada.nextDouble();
evaluacion_final=(evaluacion1+evaluacion2+evaluacion3)/3;
System.out.println("Final = " + evaluacion_final);
}
}
(No se puede continuar esta discusi贸n porque tiene m谩s de dos meses de antig眉edad. Si tienes dudas parecidas, abre un nuevo hilo.)