2011-05-11 15 views
8

Bu benim Kod olan"sembolünü bulamıyorum - Scanner sınıfının" hata

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); 
    } 
} 

ben alma hatadır

sembol bulamıyor - hat

üzerine sınıf tarayıcıyı

Scanner keyboard = new Scanner (System.in); 

cevap

5

Kaynak dosyanızın en üstünde import java.util.Scanner hattına ihtiyacınız var.

5

Sen OP programlamaya yeni başlayanlar olduğu gibi kod

import java.util.Scanner; 
+0

teşekkürler yığınlar, şimdi çalıştım =) –

15

ilk satırında java.util.Scanner ithal etmek zorunda, ben daha açıklamak istiyoruz.

Sen derlemek amacıyla kodunuzun üstünde bu bir hatta ihtiyacı wil: import ifadesinin

import java.util.Scanner; 

Bu tür çok önemlidir. Tarayıcının hangi tür Tarayıcı'yı kullanacağını derler çünkü Tarayıcı burada hiç kimse tarafından tanımlanmamıştır.

İçe aktarma ifadesinden sonra, tarayıcı sınıfı doğrudan kullanabilir ve derleyici bunu bilir. Ben tavsiye etmiyoruz rağmen

Ayrıca, import ifadesini kullanmadan yapabilirsiniz:

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

Bu durumda, sadece doğrudan Tarayıcı kullanmak demek hangi derleyici anlatmak. . -

Sen java.util.* paketini ithal ederek bu hatayı giderebilirsiniz
0

Eğer (diğer import tablolar arasında) programın üstüne aşağıdaki kod satırını ekleyerek yapabilirsiniz:

ithalat java.util *;

İlgili konular