Integer.parseInt (pero para double?)

shanoon
19 de Mayo del 2005
Hola soy un novato en java y en programación en gral...
bueno en una tarea me pidieron que hiciera un programa que me entregue el promedio de notas de alumnos n... pero con lo que he aprendido hasta ahora sólo me entrega resultados enteros... adjunto mi programa...

import java.io.*;
public class datos2
{
static int a;
static double n;
static double x;
static double y;
static double z;
static int i;

public double promedio(){
n=(x+y+z)/3;
return n;
}

static datos2 Promedio = new datos2();
public static void main (String args [])throws IOException
{
BufferedReader leer = new BufferedReader (new InputStreamReader (System.in));
System.out.println ("Ingrese un numero de alumnos:");
a = Integer.parseInt (leer.readLine());
for (i=0;i<a;i++)
{
System.out.println ("Ingrese una nota:");
x = Integer.parseInt (leer.readLine());
System.out.println ("Ingrese otra nota:");
z = Integer.parseInt (leer.readLine());
System.out.println ("Ingrese una ultima nota:");
y = Integer.parseInt (leer.readLine());
System.out.println ("El promedio del alumno es:" + Promedio.promedio());

if (n<4){
System.out.println ("El alumno reprobo");
}
else {
if (n==4){
System.out.println ("El alumno aprobo con Suficiente");
}
if (n==5){
System.out.println ("El alumno aprobo con Bueno");
}
if (n==6){
System.out.println ("El alumno aprobo con Muy Bueno");
}
if (n==7){
System.out.println ("");
System.out.println("***************************");
System.out.println("*El alumno es Excelente*");
System.out.println("***************************");
System.out.println(" ");
}
if (n>7) {
System.out.println ("Ingesa notas validas");
}
}
}
}
}



gracias

nicokiki
19 de Mayo del 2005
Hola!!!!!!!

Double.parseDouble()

Salu2!!!!!!!!!!

shanoon
19 de Mayo del 2005
Gracias!!!
saludos

shanoon
19 de Mayo del 2005
cómo puedo hacer un if que me entregue un número entre 5 y 6... yo probé así sé que está mal... pero es para que entiendan mis intenciones... gracias de nuevo


if (5<n<6){
System.out.println ("El alumno aprobo con Bueno");
}

sal00m
19 de Mayo del 2005
if ((5<n) && (n<6)){
System.out.println("El alumno aprobo con Bueno");
}