Я пытаюсь импортировать класс из одного файла в другой.Обратите внимание, что это не мое прямое назначение, я воссоздал его части, поскольку у меня нет твердого примера.
Я пытаюсь сделать так, чтобы я мог сохранить файл с именем "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;
}}
Я ожидаю результаты в отдельном файле.