-
반응형
public class Food {
int calory;
protected int price;
protected double weight;
public String toString() {
return "칼로리: " + calory +"\n가격: " + price + "\n무게: " + weight;
}
}
public class Melon extends Food{
String farmInfo;
public String toString() {
return "칼로리: " + calory +"\n가격: " + price + "\n무게: " + weight + "\n재배농장: " + farmInfo;
}
}
public class Potato extends Food{
public int getUnitPrice() {
double Unitprice = price / weight;
return (int)Unitprice;
}
public String toString() {
return "칼로리: " + calory +"\n가격: " + price + "\n무게: " + weight + "\n단위가격: " + getUnitPrice();
}
}
public class Practice_67 {
public static void main(String[] args) {
Food f0 = new Food();
Melon f1 = new Melon();
Potato f2 = new Potato();
f0.calory = 100;
f0.price = 100;
f0.weight = 12.3;
f1.calory = 200;
f1.price = 200;
f1.weight = 5.5;
f1.farmInfo = "좋은 이웃들";
f2.calory = 300;
f2.price = 200;
f2.weight = 50.0;
System.out.println("음식의 정보입니다.");
System.out.println(f0.toString() + "\n");
System.out.println("멜론의 정보입니다.");
System.out.println(f1.toString() + "\n");
System.out.println("감자의 정보입니다.");
System.out.println(f2.toString() + "\n");
System.out.println("감자의 단위가격은 " + f2.getUnitPrice() + "입니다.");
}
}
결과:
반응형'코딩 > java' 카테고리의 다른 글
사각형, 도형 정보 출력 (0) 2019.03.03 음식 정보 출력(package) (0) 2019.03.03 주사위 던지기2 (0) 2019.03.03 랜덤 주사위 (같은 수가 나올 때까지) (0) 2019.03.03 package 연습 (0) 2019.03.03