我正在尝试将一个类从一个文件导入另一个文件。注意,这不是我的直接任务,因为没有可靠的示例,因此我重新创建了部分代码。
我要做的就是保存它,以便我可以保存一个名为“ Area”的文件并将结果导入一个名为“ TheResults”的文件中
我已经完成所有工作以使此工作在同一文件中完成。但是,我需要能够进行转换,以便将结果显示在另一个文件中。我看到有一个示例,其中包括通过Area r = new Area();
导入文件,他们能够上载信息r.displayArea()
。但是,我不断遇到关于找不到符号的错误。对于在文件“ TheResults”中显示结果该怎么做,我需要帮助。
import java.util.Scanner;
public class TheResults{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
Area r = new Area();
double width;
double height;
Scanner input = new Scanner(System.in);
System.out.print("Width = ");
width = input.nextDouble();
System.out.print("Height = ");
height = input.nextDouble();
double area;
System.out.println();
if(r.displayArea(Validation(width, height))){
System.out.println("We can calculate the area.");
System.out.println("The area is " + r.displayArea(area));
}
else{
System.out.println("The width and height are too small.");
}
}
//This should be located in a different file...
public class Area{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
double width;
double height;
double area;
}
public static boolean Validation (double width, double height){
if(width > 9 && height > 9){
return true;}
else{
return false;}
}
public static double Area(double width, double height){
double result;
result = width * height;
return result;
}}
我希望结果在单独的文件中。
答案 0 :(得分:0)
没关系,我知道发生了什么!我想发表我的工作来弄清楚我自己的问题的答案,以防以后有人使用它!
所以您不使用Area r = new Area();或r.displayArea(area); 虽然我完全不知道,现在我已经弄清楚了这实际上应该做些什么(是的,我很想知道是否有人可以向我解释这一点。)
我需要做的是使用测试文档或第一个文档(“ TheResults”)中的代码:
if(Area.Validation(width,height)){ System.out.println(“我们可以计算面积。”);}
您对其他值也执行此方法。
最后,请确保在第二个文档(“区域”)中启动了宽度和高度的值。
即双倍高度= 0; 双倍宽度= 0;