Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: mapers en 3 Agosto 2010, 05:52 AM

Título: problema al compilar
Publicado por: mapers en 3 Agosto 2010, 05:52 AM
disculpoen quisieran que me digan porque me sale n uerror justo   
Código (java) [Seleccionar]

System.out.print("Indique el numero: ");




Código (java) [Seleccionar]

public class ejer2 {
/**
* Se tiene un numero entero positivo, calcula su cuadrado,
* su cubo y su raiz cuadrada
**/

public static void main(String args[]){
int num;
double cuad,cubo,raiz;
// Lectura de Datos
System.out.print("Indique el numero: ");
num = CTeclado.ReadInt();
// Calculo del cuadrado
cuad = Math.pow(num,2);
// Calculo del cubo
cubo = Math.pow(num,3);
// Calculo de la raiz cuadrada
raiz = Math.sqrt(num);
// Salida del resultado
System.out.println("El cuadrado de "+num+" es :"+cuad);
System.out.println("El cubo de "+num+" es :"+cubo);
System.out.println("La raiz de "+num+" es :"+raiz);
} // fin del main
} // fin clase


Título: Re: problema al compilar
Publicado por: Leyer en 3 Agosto 2010, 06:14 AM
Verifica esto, por que todo el code esta correcto.


num = CTeclado.ReadInt();


Mejor por que no usas una instancia del scanner dentro de esta class, es decir no es necesario crear una class para solo lectura de teclado,cuando puedes hacer

Código (java) [Seleccionar]
public static Scanner scanner=new Scanner(System.in);

y llamar el metodo

Código (java) [Seleccionar]
num = scanner.nextInt();

no crees que es mas simple

Un saludo.
Título: Re: problema al compilar
Publicado por: Gallu en 3 Agosto 2010, 17:25 PM
Hola mapers , deberías poner el mensaje que te da el compilador , a mí en principio me compila bien , saludos.
Título: Re: problema al compilar
Publicado por: 1mpuls0 en 3 Agosto 2010, 18:53 PM
Hola, que tal.

No veo declarado el objeto

CTeclado

Citar
Mejor por que no usas una instancia del scanner dentro de esta class, es decir no es necesario crear una class para solo lectura de teclado,cuando puedes hacer
Código (java) [Seleccionar]
public static Scanner scanner=new Scanner(System.in);

Sería lo más correcto, aunque tal vez depende. Si es algún trabajo de la escuela tal vez su profesor quiere que hagan uso de alguna clase para leer datos.

Un saludo