다른 클래스의 메서드를 호출하는 데 문제가 있습니다 *** 여기 내 첫 수업입니다. 다른 요소에 대해 동결 및 비등점을 설정합니다.다른 클래스의 메서드를 호출해야합니까?
public class FreezingPoint {
private int temperature;
public double getTemperature()
{
return temperature;
}
public int setTemperature()
{
return temperature;
}
public boolean isEthylFreezing()
{
boolean status;
if (temperature <= -173.0)
status = true;
else
status = false;
return status;
}
public boolean isEthylBoiling()
{
boolean status;
if (temperature >= 172.0)
status = true;
else
status = false;
return status;
}
public boolean isOxygenFreezing()
{
boolean status;
if (temperature <= -362.0)
status = true;
else
status = false;
return status;
}
public boolean isOxygenBoiling()
{
boolean status;
if (temperature >= -306.0)
status = true;
else
status = false;
return status;
}
public boolean isWaterFreezing()
{
boolean status;
if (temperature <= 32)
status = true;
else
status = false;
return status;
}
public boolean isWaterBoiling()
{
boolean status;
if (temperature >= 212)
status = true;
else
status = false;
return status;
}
}
이제 이러한 방법을 테스트하는 별도의 클래스가 필요합니다. 사용자가 온도를 입력하고 그 온도에서 얼어 버릴 물질 목록과 그 온도에서 끓는 물질 목록을 표시하게하십시오.
getters 나 setters 또는 method aren을 알고 있기 때문에 그 부분에 문제가 있습니다. 올바르게 설정되지 않았습니다. 나는 인수 나 생성자를 추가해야만한다는 것을 알고 있지만 잠시 녹슨 것이 조금있다. 누군가 내 기준에 맞는 물질 목록을 표시하기 위해 올바른 방향으로 나를 가리킬 수 있다면^내가 만들고자하는 것을 Heres한다.
import java.util.Scanner;
public class TestFreezingPoint {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
System.out.printf("Enter a temperature");
double temperature = in.nextInt();
boolean repeat = true;
while (repeat) {
}
}
}
감사 어떤 도움 덕분에
먼저 'FreezingPoint'유형의 개체를 만듭니다. 이 작업을 수행하는 방법을 설명하는 자습서와 그 후에 개체로 수행하는 작업을 찾으십시오. – ajb