食いしん坊連盟注文システム

5656 ワード

JAva注文システムまとめ
public static void main(String[] args) {
    /**
     *         
     */
    String[] names=new String[30];//       
    String[] dishMegs=new String[30];//      ,        
    int[] times=new int[30];//      
    String[] addresses=new String[30];//      
    int[] states=new int[30];//      :0      ,1      
    double [] sumPrices=new double[30];//       
    /**
     *         
     */
    String[] disNames={"    ","    ","   ","      "};
    double[] prices=new double[]{38.0,20.0,35.0,10.0};//   
    int[] praiseNums=new int[4];//   
    /**
     *      
     */
    //     
    names[0]="  ";
    dishMegs[0]="    2 ";
    times[0]=12;
    addresses[0]="   207 ";
    sumPrices[0]=76.0;
    states[0]=1;
    //     
    names[1]="  ";
    dishMegs[1]="    2 ";
    times[1]=18;
    addresses[1]="   207 ";
    sumPrices[1]=45.0;
    states[1]=0;
    /**
     *        
     */
    System.out.println("    '    '    ");
    Scanner input=new Scanner(System.in);
    int num=-1;//        
    boolean isExit=false;//          ,true     
    do {
        System.out.println("*******************************
" +"1.
" +"2.
" +"3.
" +"4.
" +"5.
" +"6.
" +"*******************************
"); System.out.println(" :"); int choose=input.nextInt(); switch (choose) { case 1: // System.out.println("***** *****"); boolean isAdd=false; // , for(int j=0;j0 ? praiseNums[i]+" " : "0"; System.out.println((i+1)+"\t"+disNames[i]+"\t"+price+"\t"+priaiseNum); } // System.out.println(" :"); int chooseDish=input.nextInt(); System.out.println(" :"); int number=input.nextInt(); String dishMeg=disNames[chooseDish-1]+" "+number+" "; double sumPrice=prices[chooseDish-1]*number; // 50, 5 double deliCharge=(sumPrice>=50)?0:5; System.out.println(" ( 10 20 ):"); int time=input.nextInt(); while(time<10||time>20){ System.out.println(" , 10-20 !"); time=input.nextInt(); } System.out.println(" :"); String address=input.next(); // , 0, System.out.println(" !
" +" :"+dishMeg+"
" +" :"+time+" "+"
" +" :"+address+"
" +" :"+sumPrice+" , :"+deliCharge+" , :"+(sumPrice+deliCharge)+" 。"); // names[j]=name; dishMegs[j]=dishMeg; times[j]=time; addresses[j]=address; sumPrices[j]=sumPrice+deliCharge; break; } } if(!isAdd){ System.out.println(" , "); } break; case 2: // System.out.println("***** *****"); System.out.println(" \t \t \t\t \t \t\t \t "); for(int i=0;i0 ? praiseNums[i]+" " : "0"; System.out.println((i+1)+"\t"+disNames[i]+"\t"+price+"\t"+priaiseNum); } System.out.println(" :"); int priaiseNum=input.nextInt(); praiseNums[priaiseNum-1]++; System.out.println(" !"); break; case 6: // isExit=true; break; default: // isExit=true; break; } if(!isExit){ System.out.println(" 0 :"); num=input.nextInt(); }else{ break; } } while (num==0); System.out.println(" "); }