亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我可以在Java中替換單個變量的值嗎?

我可以在Java中替換單個變量的值嗎?

慕田峪9158850 2022-09-21 16:39:51
我有一個程序,用戶在產品菜單中選擇他們的產品,在他們輸入項目ID和數量后,程序將詢問他們是否要購買另一個,如果是,則交易再次重復并提出相同的問題。我的核心問題是我可以替換單個變量中的值嗎?    Scanner id = new Scanner (System.in);    String products [] = {"Donut", "Ice Cream", "Kitkat", "Marshmallow", "Nutella"};    int prices [] = {25, 15, 40, 60, 150};    int number [] = {0, 1, 2 ,3 , 4};    char result [] = {'a', 'b', 'c','d'};    System.out.println("                Menu                ");     System.out.println("Item ID\tItem Name\tPrice (Php)");    System.out.println(number [0]+"\t"+products [0]+"\t\t"+prices[0]);      System.out.println(number [1]+"\t"+products [1]+"\t"+prices[1]);    System.out.println(number [2]+"\t"+products [2]+"\t\t"+prices[2]);    System.out.println(number [3]+"\t"+products [3]+"\t"+prices[3]);    System.out.println(number [4]+"\t"+products [4]+"\t\t"+prices[4]);    System.out.println();    System.out.print("Select ID Number: ");  int ID = id.nextInt();    System.out.println("Input quantity: ");  int QUANTITY = id.nextInt();  System.out.println("Product ID: "+ID);  int a = ID;  System.out.println("Product Name: "+products[ID]);  String b = products[ID];  System.out.println("Quantity: "+QUANTITY);  int c = QUANTITY;  System.out.println("Product Price: "+prices[ID]);  int d = prices[ID];  System.out.println("Amount to be Paid: "+(QUANTITY * prices[ID]));  int e = QUANTITY * prices[ID];  System.out.println("Added to cart, want to buy another? [Y] [N]");    char keys = id.next().charAt(0);    switch (keys) {    case 'Y':        method6();        break;     }輸出必須是產品ID,名稱,數量和數量必須以共享單個變量的不同值顯示。
查看完整描述

1 回答

?
qq_笑_17

TA貢獻1818條經驗 獲得超7個贊

你可以使用 你可以使用 不清楚你不能做什么。List<String>String s =id+" | " + name + " | " + quantity + " | " + amount


但是,如果需要,您可以創建對象,并將其命名為...菜單。


public class Menu {


    private int productId;

    private int quantity;

    private int price; 

    private int totalPrice;

    private String productName;


    public Menu(){}


    public Menu(int productId,int quantity,int price,int totalPrice,String productName){

        this.productId=productId;

        this.quantity=quantity;

        this.price=price;

        this.totalPrice=totalPrice;

        this.productName=productName;

    }


    //setters and getters

    public void setProductId(int productId) {

        this.productId = productId;

    }

    

    public int getProductId() {

        return productId;

    }

    

    public void setProductName(int productName) {

        this.productName= productName;

    }

    

    public int getProductName() {

        return productName;

    }

    public int getQuantity() {

        return quantity;

    }

    

    public void setQuantity(int quantity) {

        this.quantity = quantity;

    }

    

    public int getPrice() {

        return price;

    }

    

    public void setPrice(double price) {

        this.price = price;

    }

    

    public int getTotalPrice() {

        return totalPrice;

    }

    

    public void setTotalPrice(double totalPrice) {

        this.totalPrice = totalPrice;

    }


}

在你當前的課程中,你可以做一些類似的東西


Menu menu=new Menu();


System.out.print("Select ID Number: ");

menu.setProductId(id.nextInt());


 System.out.println("Input quantity: ");

menu.setQuantity(id.nextInt());

 System.out.println("Quantity: "+menu.getQuantity());


menu.setProductName(products[menu.getProductId()])

System.out.println("Product Name: "+menu.getProductName());


menu.setPrice(prices[menu.getProduct(id)]);


menu.setTotalPrice(menu.getPrice()*menu.getQuantity());

System.out.println("Amount to be Paid: "+menu.getTotatPrice());


查看完整回答
反對 回復 2022-09-21
  • 1 回答
  • 0 關注
  • 126 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號