• 订Pizza(Java)


    帮朋友改的一个订pizza的作业

    大概要求就是输入判断,选择pizza的个数和种类,然后返回一个价格

    代码放在下面,如果有刚学Java的同学可以参考一下,没有什么难度

    public class Pizza {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
                 String Ifm="M";
                String ifm="m";
                String Ifv="V";
                String ifv="v";
                String Ifh="H";
                String ifh="h";       
                System.out.println("Welcome to the Java and a Slice Pizza Parlor.");
                System.out.print("Please enter a name for our transaction records:");
                
                
                Scanner a=new Scanner(System.in);
                String name=a.nextLine();
                System.out.println("Thank you,"+name);
                
                
                System.out.println("Which type of pizza would you like?");
                System.out.println("---------------------------------");
                System.out.println("[M] Mega-Meaty");
                System.out.println("[V] Very Vegetarian");
                System.out.println("[H] Heaping Hawaiian");
                System.out.println("---------------------------------");
                System.out.print("Enter pizza choice:");
                Scanner b=new Scanner(System.in);
                String type=b.nextLine();
            
                if(type.equals(ifh)||type.equals(Ifh)||type.equals(ifv)||type.equals(Ifv)||type.equals(ifm)||type.equals(Ifm)) {
                    if(type.equals(ifh)||type.equals(Ifh))
                    {String newtype="Heaping Hawaiian";
                    System.out.println("Price list for pizza type:"+newtype);}
                    else if(type.equals(ifm)||type.equals(Ifm))
                    {String newtype="Mega-Meaty";
                    System.out.println("Price list for pizza type:"+newtype);}
                    else if(type.equals(ifv)||type.equals(Ifv))
                    {String newtype="Very Vegetarian";
                    System.out.println("Price list for pizza type:"+newtype);}                
                    }
                    else {
                    System.out.println("I'm sorry, BadUser, but that is an invalid choice");
                    System.out.println("Goodbye.");
                    return;
                    }
                     
                
               
                System.out.println("---------------------------------"); 
                double prize12=0;
                double prize16=0;
                if(type.equals(ifh)||type.equals(Ifh))
                {
                    prize12=10.50;
                    prize16=14.50;}
                else if(type.equals(ifv)||type.equals(Ifv))
                {    
                    prize12=9.50;
                    prize16=13.50;
                }
                else
                {
                    prize12=11.5;
                    prize16=15.5;
                }
                System.out.println("12-inch: $"+prize12);
                System.out.println("16-inch: $"+prize16);
                System.out.println("---------------------------------");
                System.out.println("What size pizza would you like?");
                System.out.print("Enter size in inches:");
                Scanner c=new Scanner(System.in);
                int size=c.nextInt();
    
                if((size!=12&&size!=16))
                {
                    System.out.println("I'm sorry, BadUser, but that is an invalid choice");
                    System.out.println("Goodbye.");
                    return;
                }
                
                //ѡ��pizza����
                System.out.println("How many pizzas would you like?");
                System.out.print("Enter number between 1 and 12:");
                Scanner d=new Scanner(System.in);
                int number=d.nextInt();
                if((number<1)&&number>12)
                {
                    System.out.println("I'm sorry, BadUser, but that is an invalid choice");
                    System.out.println("Goodbye.");
                    return;
                }
                
                
                System.out.println("Would you like to add Cheezy Bread to that, for a $3.00 charge?");
                System.out.print("Please enter Y for yes or N for no:");
                Scanner e=new Scanner(System.in);
                String sure=e.nextLine();//����һ���ַ�    
                String Ify="Y"; 
                String ify="y";
                String Ifn="N";
                String ifn="n";
                if((type.equals(ify)||type.equals(Ify)||type.equals(ifn)||type.equals(Ifn)))
                {
                    if(type.equals(ify)||type.equals(Ify))
                    {;}
                    else
                    {
                        System.out.println("I'm sorry, BadUser, but that is an invalid choice");
                        System.out.println("Goodbye.");
                        return;
                    }
                }
                System.out.println("---------------------------------");
                System.out.println(" Thank you,"+name+".  Here is a record of your purchase.");
                System.out.println("---------------------------------");
                System.out.println(number+" "+size+"-inch Heaping Hawaiian pizzas.");
                if((type.equals(ify)||type.equals(Ify)))
                {
                    System.out.println("1 order Cheezy Bread.");
                } 
                System.out.println("---------------------------------");
                double totalprize=0;
                if(size==12)
                {totalprize=prize12*number;}
                else {totalprize=prize16*number;}
                if(type.equals(ify)||type.equals(Ify))
                {totalprize+=3.00;}    
                System.out.println("Total cost:"+totalprize);
                a.close();
                b.close();
                c.close();
                d.close();
                e.close();
    
    
        
        }
    
    }
    View Code
  • 相关阅读:
    VC CUtilityLZW 效率还行的LZW压缩算法,随机数加密
    VC CQHashNTBuffer 牛逼的Hash表 UINT32
    VC CHashBuffer 牛逼的hash表算法,字符串查找块了100倍
    关闭Fedora防火墙
    gnome 屏幕截图
    zynq -- arm-xilinx-eabi-路径
    Fedora 14安装出现的错误
    fedora19安装后,需要安装的一些必备的软件包
    zynq -- cannot find -lxil
    Zynq -- 启动过程
  • 原文地址:https://www.cnblogs.com/QuixoteY/p/10926045.html
Copyright © 2020-2023  润新知