包装と並べ替えプログラムで果物を売っています.
package orange.seller;
public class FruitSeller
{
int numOfApple;
int myMoney;
final int APPLE_PRICE;
package orange.buyer;
import orange.seller.FruitSeller;
public class FruitBuyer
{
int myMoney;
int numOfApple;
import orange.seller.FruitSeller;
import orange.buyer.FruitBuyer;
class FruitSalesMain3
{
public static void main(String[] args)
{
FruitSeller seller1 = new FruitSeller(0, 30, 1500);
FruitSeller seller2 = new FruitSeller(0, 20, 1000);
public class FruitSeller
{
int numOfApple;
int myMoney;
final int APPLE_PRICE;
public FruitSeller(int money, int appleNum, int price)
{
myMoney=money;
numOfApple=appleNum;
APPLE_PRICE=price;
}
public int saleApple(int money)
{
int num=money/APPLE_PRICE;
numOfApple-=num;
myMoney+=money;
return num;
}
public void showSaleResult()
{
System.out.println("남은 사과: " + numOfApple);
System.out.println("판매 수익: " + myMoney);
}
} package orange.buyer;
import orange.seller.FruitSeller;
public class FruitBuyer
{
int myMoney;
int numOfApple;
public FruitBuyer(int money)
{
myMoney=money;
numOfApple=0;
}
public void buyApple(FruitSeller seller, int money)
{
numOfApple+=seller.saleApple(money);
myMoney-=money;
}
public void showBuyResult()
{
System.out.println("현재 잔액: " + myMoney);
System.out.println("사과 개수: " + numOfApple);
}
}import orange.seller.FruitSeller;
import orange.buyer.FruitBuyer;
class FruitSalesMain3
{
public static void main(String[] args)
{
FruitSeller seller1 = new FruitSeller(0, 30, 1500);
FruitSeller seller2 = new FruitSeller(0, 20, 1000);
FruitBuyer buyer = new FruitBuyer(10000);
buyer.buyApple(seller1, 4500);
buyer.buyApple(seller2, 2000);
System.out.println("과일 판매자1의 현재 상황");
seller1.showSaleResult();
System.out.println("과일 판매자2의 현재 상황");
seller2.showSaleResult();
System.out.println("과일 구매자의 현재 상황");
buyer.showBuyResult();
}
}Reference
この問題について(包装と並べ替えプログラムで果物を売っています.), 我々は、より多くの情報をここで見つけました https://velog.io/@whehddlr23/패키지와-배치프로그램으로-과일장사하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol