Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用joptionpane打印项目、成本和数量 import java.util.ArrayList; 导入javax.swing.JOptionPane; 公务舱市场{ 公共静态void main(字符串[]args){ 国际货币主义者; String myOrder=“当前未设置订单”; 做{ System.out.println(“--MENU--”; 字符串[]菜单={“[1]项目列表”、“[2]销售”、“[3]打印”、“[4]退出”}; 对于(int i=0;i_Java_Arrays - Fatal编程技术网

使用joptionpane打印项目、成本和数量 import java.util.ArrayList; 导入javax.swing.JOptionPane; 公务舱市场{ 公共静态void main(字符串[]args){ 国际货币主义者; String myOrder=“当前未设置订单”; 做{ System.out.println(“--MENU--”; 字符串[]菜单={“[1]项目列表”、“[2]销售”、“[3]打印”、“[4]退出”}; 对于(int i=0;i

使用joptionpane打印项目、成本和数量 import java.util.ArrayList; 导入javax.swing.JOptionPane; 公务舱市场{ 公共静态void main(字符串[]args){ 国际货币主义者; String myOrder=“当前未设置订单”; 做{ System.out.println(“--MENU--”; 字符串[]菜单={“[1]项目列表”、“[2]销售”、“[3]打印”、“[4]退出”}; 对于(int i=0;i,java,arrays,Java,Arrays,请尝试此项并让我知道 int itemQty = 0; String itemq = JOptionPane.showInputDialog(null,"Input Quantity"); itemQty = Integer.parseInt(itemq); int pricer = price[i];

请尝试此项并让我知道

                    int itemQty = 0;
                    String itemq = JOptionPane.showInputDialog(null,"Input Quantity");
                    itemQty = Integer.parseInt(itemq);
                    int pricer = price[i];
                    if(itemQty<1 ||itemQty>5){ 
                     JOptionPane.showMessageDialog(null,"Invalid!");
                    itemq = JOptionPane.showInputDialog(null,"Input Quantity");
                    }

                    int subtotal = 0;
                    subtotal = itemQty*pricer;
                Orders.add("Item " + input + "  Quantity " + itemQty + " Price "+ pricer + "subtotal" +subtotal);
            }
import java.util.ArrayList;
导入java.util.HashMap;
导入java.util.Map;
导入javax.swing.JOptionPane;
公共类新类别1{
公共静态void main(字符串[]args){
国际货币主义者;
String myOrder=“当前未设置订单”;
做{
System.out.println(“--MENU--”;
字符串[]菜单={“[1]项目列表”、“[2]销售”、“[3]打印”、“[4]退出”};

对于(int i=0;i)您当前的代码没有selling数组初始化Apps抱歉,我只是将int[]selling更改为int[]价格关于这个程序我也有一个新问题。我需要得到所有项目的总价格。告诉我那是什么?我已经把它放在我的邮件上了检查我的回答程序againi选择热狗5次,选择1 5次小计继续在输出上加10
                    int itemQty = 0;
                    String itemq = JOptionPane.showInputDialog(null,"Input Quantity");
                    itemQty = Integer.parseInt(itemq);
                    int pricer = price[i];
                    if(itemQty<1 ||itemQty>5){ 
                     JOptionPane.showMessageDialog(null,"Invalid!");
                    itemq = JOptionPane.showInputDialog(null,"Input Quantity");
                    }

                    int subtotal = 0;
                    subtotal = itemQty*pricer;
                Orders.add("Item " + input + "  Quantity " + itemQty + " Price "+ pricer + "subtotal" +subtotal);
            }
 import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import javax.swing.JOptionPane;

public class NewClass1 {
 public static void main(String[] args) {

    int MenuList;  
    String myOrder = "No order currently set"; 
do{  
    System.out.println("---MENU---");
    String[] menu = {"[1]item list","[2]sales","[3]print","[4]exit"};
    for (int i=0;i<4;i++) {
        System.out.println(menu[i]);
    }


    String MenuString = JOptionPane.showInputDialog(null, " Choose number: ");
    MenuList = Integer.parseInt(MenuString);


    if(MenuList==1) { 
        System.out.println();
        Map map = new HashMap();
        map.put("hotdog", 5);
        map.put("donut", 15);
        map.put("eggpie", 25);
        map.put("pizza", 35);
        map.put("lasagna", 45);

        String[] list = {"hotdog","donut","eggpie","pizza","lasagna"};
        int[] cost = {5,15,25,35,45};
        int[] price = {10,20,30,40,50};
        int[] qty ={5,5,5,5,5};
        System.out.println("item"+"\tcost"+"\tSelling"+"\tinv qty");
        for (int m=0; m<list.length;m++) {
            System.out.println(list[m]+"\t"+cost[m]+"\t\t"+price[m]+"\t\t"+qty[m]);
        }

        myOrder = "";
        ArrayList<String> Orders = new ArrayList<String>();
        int totalbillamount = 0;
        for (int i = 0; i < 5; i++) { 
            String input = (String) JOptionPane.showInputDialog(null,
                "Select an Item", "Welcome " +  "!",
                JOptionPane.QUESTION_MESSAGE, null, list, "Hotdog");

                int itemQty = 0;
                String itemq = JOptionPane.showInputDialog(null,"Input Quantity");
                itemQty = Integer.parseInt(itemq);

                if(itemQty<1 ||itemQty>5){ 
                 JOptionPane.showMessageDialog(null,"Invalid!");
                itemq = JOptionPane.showInputDialog(null,"Input Quantity");
                }

            int subtotal = 0;
            subtotal = itemQty * Integer.parseInt(map.get(input).toString());
            totalbillamount += subtotal;
            Orders.add("Item " + input + "  Quantity " + itemq + " Price "+subtotal);
        }
        Orders.add("Total Bill Amount of your order is "+totalbillamount);

        for(String s : Orders){
            myOrder += "\n" + s; 
        }
     } else if(MenuList==2) {            
        JOptionPane.showMessageDialog(null,"sales \n" + myOrder);   
    } else if(MenuList==3) {
        JOptionPane.showMessageDialog(null,myOrder);
    } else if(MenuList==4) {
        JOptionPane.showMessageDialog(null,"Exit,Bye");
    } else {
        System.out.print("Invalid");
    }
            }while(MenuList != 4); 
}
}