java.lang.Error:未解析的编译

时间:2014-07-10 17:46:41

标签: java

对于以下java程序,我将此作为错误:

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 

    at Study_workshop.main(Study_workshop.java:10)

该程序是我学习如何编写和读取文件的测试程序。这是该计划:

import java.util.Scanner;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintStream;




public class Study_workshop  {
    public static void main(String args[]) throws FileNotFoundException {   
            //Declarations
            double unitPrice, quantity, total;

            //Calculations
            Scanner diskScanner = new Scanner(new File("rawDatas.txt"));
            PrintStream diskWriter = new PrintStream("cookeData.txt");
            unitPrice = diskScanner.nextDouble(); 
            quantity = diskScanner.nextInt();
            total = unitPrice * quantity;
            diskWriter.println(total); 
    }
}

2 个答案:

答案 0 :(得分:1)

尝试在Eclipse的问题视图中查找任何编译错误。然后尝试Project - >清洁和项目 - >建立。如果这不起作用,请尝试重新启动Eclipse。

答案 1 :(得分:-3)

quantity = diskScanner.nextInt();

当您将数量初始化为double时,这是读取整数。

编辑:这不是导致错误的原因,但是您的代码还存在其他问题。