코딩/java

키, 몸무게 비교

런던전통손만두 2019. 3. 18. 17:59
반응형

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();

}

}

 

 

결과:

 

반응형