disculpoen quisieran que me digan porque me sale n uerror justo
System.out.print("Indique el numero: ");
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
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
public static Scanner scanner=new Scanner(System.in);
y llamar el metodo
num = scanner.nextInt();
no crees que es mas simple
Un saludo.
Hola mapers , deberías poner el mensaje que te da el compilador , a mí en principio me compila bien , saludos.
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
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