incompatibilidad de tipos

jacppe
19 de Marzo del 2005
estoy intentando hacer un aplciacion que solo caclule la ntoa final, pero para eso combino datos de texto con numeros, al momento de compilar me bota este error de tipos incompatibles, bueno si alguien puede que me ayude, poruqe no me sale

import java.io.*;
import java.lang.String;

public class naha2 {

public static void main(String[] args) {
String nombre;
float parcial=0, practicas, exfinal, nota;


System.out.print("Cual es su nombre? ");
nombre = leerNombre();
System.out.print("Cual es tu nota del examen parcial? ");
parcial = leerFloat();
System.out.print("Cual es tu promedio de practicas? ");
practicas = leerFloat();
System.out.print("tu nota del examen final? ");
exfinal = leerFloat();

nota=((float)(parcial*2)+practicas+(float)(exfinal*2))/(float)5;


System.out.println("Su nombre es "+nombre);
System.out.println("Su Nota del examen parcial es "+parcial);
System.out.println("Su promedio de practicas es "+practicas);
System.out.println("Su nota del examen final es "+exfinal);
System.out.println("Y su nota final del curso es "+nota);
}

public static String leerNombre() {
String valor;
try{
BufferedReader br= new BufferedReader (new InputStreamReader (System.in));
valor = br.readLine();
return valor;
}
catch (IOException e) {
return 1;
}

}


public static float leerFloat() {
float valor;
try{
BufferedReader br= new BufferedReader (new InputStreamReader (System.in));
valor = Float.parseFloat(br.readLine());
return valor;
}
catch (IOException e) {
return 1;
}
}
}