키, 몸무게 비교
public class BodyData {
private int weight;
private int height;
public void setWeight(int weight) {this.weight = weight;};
public void setHeight(int height) {this.height = height;};
public int getWeight() {return weight;};
public int getHeight() {return height;};
public int idealWeight() {
return height - 110;
}
public boolean isTallerThan(BodyData b) {
if (b.getHeight() < height) {
return true;
} else {
return false;
}
}
public boolean needDiet() {
if (weight > idealWeight()) {
return true;
} else {
return false;
}
}
}
import java.util.Scanner;
public class Practice_75 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
BodyData i = new BodyData();
BodyData you = new BodyData();
System.out.print("내 키를 입력하세요: ");
i.setHeight(input.nextInt());
System.out.print("내 몸무게를 입력하세요: ");
i.setWeight(input.nextInt());
System.out.print("\n당신의 키를 입력하세요: ");
you.setHeight(input.nextInt());
System.out.print("당신의 몸무게를 입력하세요: ");
you.setWeight(input.nextInt());
if (i.isTallerThan(you)) {
System.out.println("\n키는 내가 더 큽니다.");
} else {
System.out.println("\n키는 당신이 더 큽니다.");
}
if(i.needDiet()) {
System.out.println("\n나는 다이어트가 필요합니다.");
} else {
System.out.println("\n나는 다이어트가 필요하지 않습니다.");
}
if(you.needDiet()) {
System.out.println("당신은 다이어트가 필요합니다.");
} else {
System.out.println("당신은 다이어트가 필요하지 않습니다.");
}
input.close();
}
}
결과: