伙伴云客服论坛»论坛 S区 S客户管理 查看内容

0 评论

0 收藏

分享

Java 订单管理系统

总体规划图

Java 订单管理系统-1.jpg

  1. package day06;
  2. import java.net.Socket;
  3. import java.util.Arrays;
  4. import java.util.Scanner;
  5. import javax.print.attribute.standard.MediaSize.Other;
  6. public class ZMzy1 {
  7.        public static void main(String[] args) {
  8.        
  9.     String[]name=new String[20] ;
  10.     String[]num=new String[20];
  11.     String[]price=new String[20];
  12.     String[]time=new String[20] ;
  13.     name [0]="小米电脑";
  14.     name [1]="小米手环";
  15.     num[0]="2";
  16.     num[1]="2";
  17.     price[0]="5000";
  18.     price[1]="2000";
  19.     time[0]="2030年6月10日";
  20.     time[1]="2030年6月12日";
  21.     int size = 1;//有效数据个数
  22.     boolean z=true;
  23.     while(z){
  24.            
  25.             System.out.println("************【欢送来到订单管理系统】************");
  26.             System.out.println("1.新增订单");
  27.         System.out.println("2.删除订单");
  28.         System.out.println("3.修改订单");
  29.         System.out.println("4.查询订单");
  30.         System.out.println("5.程序退出");
  31.             double a = 0;
  32.         Scanner sc = new Scanner(System.in);
  33.         String str = sc.nextLine();
  34.             switch(str) {
  35.     case "1"://新增订单
  36.    
  37.             System.out.println("订单编号"+"\t"+"订单名称"+"\t"+"订单数量"+"\t"+"订单价格"+"\t"+"订单时间"+"\t");
  38.             for(int i1=0;i1<=size;i1++){
  39.             int i11=i1+1;//编号
  40.                     System.out.println(i11+"\t"+name[i1]+"\t"+num[i1]+"\t"+price[i1]+"\t"+time[i1]);
  41.             double d1=Double.parseDouble(num[i1]);
  42.             double d2=Double.parseDouble(price[i1]);
  43.             double d=d1*d2;
  44.                             a+=d;
  45.             }
  46.    System.out.println("【商品总价格:¥ "+a+"元】");
  47.             int i1=0;
  48.              System.out.println("请输入您需要新增的订单详情:");
  49.            
  50.             System.out.println("订单名称:");
  51.             String str2 = sc.nextLine();
  52.             name[size+1]=str2;
  53.             System.out.println("订单数量:");
  54.             String str3 = sc.nextLine();
  55.             num[size+1]=str3;
  56.             System.out.println("订单价格:");
  57.             String str4 = sc.nextLine();
  58.             price[size+1]=str4;
  59.             System.out.println("订单时间:");
  60.             String str5 = sc.nextLine();
  61.             time[size+1]=str5;
  62.         size++;
  63.                     System.out.println("订单编号"+"\t"+"订单名称"+"\t"+"订单数量"+"\t"+"订单价格"+"\t"+"订单时间"+"\t");
  64.                     for(int i12=0;i12<=size;i12++){
  65.                         int i13=i12+1;//编号
  66.                                 System.out.println(i13+"\t"+name[i12]+"\t"+num[i12]+"\t"+price[i12]+"\t"+time[i12]);
  67.                         double d3=Double.parseDouble(num[i12]);
  68.                         double d4=Double.parseDouble(price[i12]);
  69.                         double d=d3*d4;
  70.                                         a+=d;
  71.                         }
  72.                System.out.println("【商品总价格:¥ "+a+"元】");
  73.               
  74.              break;
  75.     case "2"://删除订单
  76.             System.out.println("订单编号"+"\t"+"订单名称"+"\t"+"订单数量"+"\t"+"订单价格"+"\t"+"订单时间"+"\t");
  77.             for(int i4=0;i4<=size;i4++){
  78.                     int i21=i4+1;
  79.             System.out.println(i21+"\t"+name[i4]+"\t"+num[i4]+"\t"+price[i4]+"\t"+time[i4]);
  80.             double d1=Double.parseDouble(num[i4]);
  81.             double d2=Double.parseDouble(price[i4]);
  82.             double d=d1*d2;
  83.                             a+=d;
  84.             }
  85.    System.out.println("【商品总价格:¥ "+a+"元】");
  86.            
  87.         System.out.println("请输入您要删除的订单编号:");
  88.         for(int i4=0;i4<=size;i4++){
  89.                 int i22 =i4+1;
  90.                 System.out.println(i22+"\t"+name[i4]+"\t"+num[i4]+"\t"+price[i4]+"\t"+time[i4]);
  91.                 }
  92.         int s = sc.nextInt();
  93.         name[s-1]=null;
  94.             num[s-1]=null;       
  95.             price[s-1]=null;
  96.             time[s-1]=null;
  97.             System.out.println("订单"+s+"删除胜利");
  98.             size--;
  99.         break;
  100.     case "3"://修改订单
  101.             System.out.println("订单编号"+"\t"+"订单名称"+"\t"+"订单数量"+"\t"+"订单价格"+"\t"+"订单时间"+"\t");
  102.             for(int i3=0;i3<=size;i3++){
  103.             int i31=i3+1;//编号
  104.                     System.out.println(i31+"\t"+name[i3]+"\t"+num[i3]+"\t"+price[i3]+"\t"+time[i3]);
  105.             double d1=Double.parseDouble(num[i3]);
  106.             double d2=Double.parseDouble(price[i3]);
  107.             double d=d1*d2;
  108.                             a+=d;
  109.             }
  110.    System.out.println("【商品总价格:¥ "+a+"元】");
  111.         System.out.println("请输入您要修改的订单编号:");
  112.         for(int i4=0;i4<=size;i4++){
  113.                 int i32=i4+1;
  114.                 System.out.println(i32+"\t"+name[i4]+"\t"+num[i4]+"\t"+price[i4]+"\t"+time[i4]);
  115.                 }
  116.         int x = sc.nextInt();
  117.         System.out.println(x+"\t"+name[x-1]+"\t"+num[x-1]+"\t"+price[x-1]+"\t"+time[x-1]);
  118.         System.out.println("订单名称:");
  119.             String str32 = sc.next();
  120.             name[x-1]=str32;
  121.             System.out.println("订单数量:");
  122.             String str33 = sc.next();
  123.             num[x-1]=str33;
  124.             System.out.println("订单价格:");
  125.             String str34 = sc.next();
  126.             price[x-1]=str34;
  127.             System.out.println("订单时间:");
  128.             String str35 = sc.next();
  129.             time[x-1]=str35;
  130.             System.out.println("您的订单修改胜利");
  131.         break;
  132.     case "4"://查询订单
  133.             System.out.println("订单名称"+"\t"+"订单数量"+"\t"+"订单价格"+"\t"+"订单时间"+"\t");
  134.             for(int i4=0;i4<=size;i4++){
  135.             System.out.println(name[i4]+"\t"+num[i4]+"\t"+price[i4]+"\t"+time[i4]);
  136.             double d1=Double.parseDouble(num[i4]);
  137.             double d2=Double.parseDouble(price[i4]);
  138.             double d=d1*d2;
  139.                             a+=d;
  140.             }
  141.    System.out.println("【商品总价格:¥ "+a+"元】");
  142.    
  143.          break;
  144.     case "5"://完毕程序
  145.             z=false;
  146.             System.out.println("欢送您下次使用");
  147.     break;
  148.             }
  149. }
  150. }
  151. }
  152.    
  153.    
  154.    
  155.    
复制代码
成果展示

Java 订单管理系统-2.gif


Java 订单管理系统-3.gif


Java 订单管理系统-4.gif


Java 订单管理系统-5.gif


回复

举报 使用道具

相关帖子
全部回复
暂无回帖,快来参与回复吧
本版积分规则 高级模式
B Color Image Link Quote Code Smilies

萌妹子不装萌
注册会员
主题 15
回复 17
粉丝 0
|网站地图
快速回复 返回顶部 返回列表