Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

ayudaaaa!!

fer_mhack

Bovino Milenario
Desde
21 Oct 2007
Mensajes
1.036
tengo un prblema, el código según esta bien solo que me marca que me falta una "}", pero ya me fije en todas partes y no me falta, o sera que esta mal el codigo alguien que me pueda ayudar a resolver este problemilla...

import java.util.Scanner;
public class Problema19
{
public int factorial (double numero)
{
Scanner leer=new Scanner(System.in);
double factorial = 1,res;
System.out.println("Introduce el Número");
numero=leer.nextDouble ();
while ( numero!=0)
{
factorial=factorial*numero;

{
System.out.println("El factorial es: "+factorial);
numero--;
}
}
}
}
 
tengo un prblema, el código según esta bien solo que me marca que me falta una "}", pero ya me fije en todas partes y no me falta, o sera que esta mal el codigo alguien que me pueda ayudar a resolver este problemilla...

import java.util.Scanner;
public class Problema19
{
public int factorial (double numero)
{
Scanner leer=new Scanner(System.in);
double factorial = 1,res;
System.out.println("Introduce el Número");
numero=leer.nextDouble ();
while ( numero!=0)
{
factorial=factorial*numero;

{
System.out.println("El factorial es: "+factorial);
numero--;
}
}
}
}


Ahi señale en rojo, creo que ese punto y como esta de mas.


Saludos
 
amigo todo está mal, primero te falta el método main, almenos que lo tengas en otro lugar, pero además tu método debe de regresar un entero y en ningún lugar estás regresando algo. Empieza por ahí, suerte
 
creo que ya esta....alguien que pueda revisar el codigo por favor...

import java.util.Scanner;
public class Problema19
{
public static void main(String[]FAL)
{
Scanner leer=new Scanner(System.in);
double factorial = 1,res,numero;
System.out.println("Introduce el Número");
numero=leer.nextDouble ();
while ( numero!=0)
{
factorial=factorial*numero;

{
System.out.println("El factorial es: "+factorial);
numero--;
}
}
}
}
 
Volver
Arriba