2011-03-14 4 views
-1

私はコンパイルしようとしていますが、;の行に;が見つからないというエラーが表示されているようです。私もコードを見て、自分自身でエラーを見ることはできません。私はあなたが正しい方向に私を指すことができることを願っています:)スキャナ入力新しいスキャナ(doc); <----------エラー。予想通り

import java.io.*; 
import java.util.*; 


public class marks 
{ 

    private String asses; 
    private int mark; 


    public marks() 
    { 


    } 


    public void createFile() throws Exception 
    { 
     File doc; 
     doc = new File ("marks.txt"); 
     if(!doc.exists()){ 
      doc.createNewFile(); 
      System.out.println("A New File Has been Created"); 
      } 
    else { 
    System.out.println ("File Already Exists"); 
    } 
} 

public void enterMarks() 
{ 
    Scanner input new Scaner(doc); <---------- Error ; expected 

    while (input.hasNext()){ 
     String asses = input.next(); 
     int mark = input.nextInt(); 
     System.out.println(asses +" "+ mark); 
    } 
} 
} 

答えて

5

あなたは=が欠落している:

Scanner input = new Scanner(doc); 
+2

に変更し、スキャナー/スキャナー:スペルチェックしてください! eclipseやNetbeansのようなIDEがこれを指摘していたでしょう。 –

+0

'Scaner'は' Scanner'のサブクラスかもしれません;-) –

+0

いいえ、スペルミスがありましたが、すべての寄稿者のおかげで – Chris

0

Scanner input = new Scanner(doc);
「=」が行方不明とScanner呪文が間違っています。視認性をdocから

関連する問題