java初心者です。どうか皆様のお力をお貸しください
自動販売機プログラムを作ろうと考えています。しかしどうしてもおつりの出し方がわかりません。
手順としては
・商品リスト表示
・商品番号を入力
・お金を入力
・おつりを算出
と、考えています
よろしくお願いします
package Hanbaiki;
public class Machine {
private int num; private String drink; private int price; private int money; Machine(int num,String drink,int price){ this.num = num; this.drink = drink; this.price = price; } public void machine() { System.out.println("商品番号:" + num ); System.out.println("商品名:" + drink ); System.out.println("値段:" + price +"円"); }
}
package Hanbaiki;
import java.util.Scanner;
public class Main {
private static int change;
public static void main(String[] args) { Machine machine1 = new Machine(1,"コーラ",120); Machine machine2 = new Machine(2,"お茶",240); Machine machine3 = new Machine(3,"オレンジ",110); machine1.machine(); machine2.machine(); machine3.machine(); System.out.println("商品名番号を押してください"); Scanner scan = new Scanner(System.in); int number = scan.nextInt(); if(number==1){ machine1.machine(); } else if(number==2){ machine2.machine(); } else if(number==3){ machine3.machine(); } System.out.println("お金を入れてください"); int money = scan.nextInt(); } }

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/28 22:19