对于以下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);
}
}
答案 0 :(得分:1)
尝试在Eclipse的问题视图中查找任何编译错误。然后尝试Project - >清洁和项目 - >建立。如果这不起作用,请尝试重新启动Eclipse。
答案 1 :(得分:-3)
quantity = diskScanner.nextInt();
当您将数量初始化为double时,这是读取整数。
编辑:这不是导致错误的原因,但是您的代码还存在其他问题。