2011-05-11 27 views
8

Ésta es mi Código"no se puede encontrar el símbolo - Escáner de clase" error

public class Workshop3 
{ 
    public static void main (String [] args) 
    { 
     System.out.println ("please enter radius of circle"); 
     double radius; 
     Scanner keyboard = new Scanner (System.in); 
     keyboard.nextDouble (radius); 
    } 
} 

El error que recibo es

no puede encontrar el símbolo - Escáner de clase

en la línea

Scanner keyboard = new Scanner (System.in); 

Respuesta

5

Necesita la línea import java.util.Scanner en la parte superior de su archivo fuente.

5

debe importarlos java.util.Scanner en primera línea en el código

import java.util.Scanner; 
+0

gracias montones, lo conseguí trabajando ahora =) –

15

A medida que la OP es un nuevo principiante a la programación, me gustaría explicar más.

Wil necesita esta línea en la parte superior de su código con el fin de compilar:

import java.util.Scanner; 

Este tipo de declaración de importación es muy importante. Le dicen a la compilación de qué tipo de escáner está a punto de utilizar, porque el escáner no está definido por nadie.

Después de un estado de importación, puede utilizar la clase Scanner directamente y el compilador lo sabrá.

Además, se puede hacer esto sin usar la declaración de importación, aunque no recomiendo:

java.util.Scanner scanner = new java.util.Scanner(System.in); 

En este caso, le dices directamente al compilador acerca de qué escáner que significa para su uso. .

0

Puede resolver este error mediante la importación del paquete java.util.* - Esto se hace mediante la adición siguiente línea de código al principio de su programa (entre otros import sus declaraciones): java.util

importación *;

Cuestiones relacionadas