扫描仪输入新的Scaner(doc); <----------错误; 预期

Chr*_*ris -1 java compiler-errors

我正在尝试编译,但我似乎得到一个错误,说明我错过了;一个有一个行;.我也查看了代码,自己也看不到错误.我希望你能指出我正确的方向:)

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);
    }
 }
}
Run Code Online (Sandbox Code Playgroud)

Mat*_*att 5

你错过了一个=:

Scanner input = new Scanner(doc);
Run Code Online (Sandbox Code Playgroud)

  • 和:扫描仪/扫描仪:检查拼写!像eclipse或Netbeans这样的IDE会指出这一点. (2认同)