物流快递系统java,java模拟物流快递系统程序设计

  物流快递系统java,java模拟物流快递系统程序设计

  本文分享用java语言实现快递系统的具体代码,供大家参考。具体内容如下

  00-10101、角色切换(快递员和普通用户)

  快递员:具有保存快递、删除快递、修改快递信息、查看所有快递的功能。用户:有快递功能的2、快递信息必须要有公司名称,快递单号及取件码信息。

  00-1010 1、Java基本语法2、Java基本数据类型3、流控制语句(if、switch、while、do while、for、break和continue)4、数组

  00-1010 1.题目要求押金和快递的功能,需要在设计中定义公司名称数组、快递单号数组和取件码数组,分别用CompanyNameSource、NumberSource和CodeSource表示。当然还有快递下标计数,用来统计快递件数。

  2.为了保证用户在执行完一个任务后还能继续执行下一个任务,我使用while(true)循环,并在每一步循环的末尾添加break,以保证在执行完成后还能执行。

  总而言之,规划算法和代码:

  代码如下:

  包com . kai keba;导入Java . util . scanner;class demo 1 { public static void main(string []args){//定义公司名称数组string[]公司名称source=new string[100];//定义快递单号数组int[]number source=new int[100];//定义取码数组int[]code source=new int[100];//定义express单数下标int count=0;扫描仪输入=新扫描仪(system . in);System.out.println(========欢迎使用新职业课程快递柜====);While (true) {//while循环确保用户仍然可以执行System.out.println(请输入您的身份:1-Courier;2-用户’);int User=input . nextint();If (User==1) {System.out.println(请选择一个操作:1-快递录入2-删除快递3-修改快递4-查看所有快递5-退出系统);int function=input . nextint();if(function==1){ system . out . println(请输入快递单号:);int Number=input . nextint();NumberSource[count]=数字;//存入快递单号数组System.out.println(请输入公司名称);string company name=input . next();公司名称来源[计数]=公司名称;//存入公司名称int code=(int)math . round(math . random()* 10000);System.out.println(快递已存,取件码为:码);CodeSource[count]=代码;//存放快递码数;} else if(function==2){ system . out . println(请输入快递单号删除:);int Number=input . nextint();for(int I=0;I号码来源.长度;I){ if(number source[I]==number){ system . out . println(删除成功!);打破;

                   } else {                            System.out.println("未找到快递!");                            break;                        }                    }                } else if (function == 3) {                    System.out.println("请输入要修改的快递单号");                    int Number = input.nextInt();                    for (int i = 0; i < NumberSource.length; i++) {                        if (NumberSource[i] == Number) {                            System.out.println("请输入新的快递单号:");                            int NewNumber = input.nextInt();                            NumberSource[i] = NewNumber;                            System.out.println("修改成功");                            break;                        } else {                            System.out.println("未找到快递!");                            break;                        }                    }                } else if (function == 4) {                    System.out.println("所有快递信息如下:");                    for (int i = 0; i < NumberSource.length; i++) {                        if (NumberSource[i] == 0) {                            System.out.println("无快递信息!");                            break;                        } else {                            System.out.println("快递编号:" + NumberSource[i]);                            break;                        }                    }                    for (int i = 0; i < CompanyNameSource.length; i++) {                        if (CompanyNameSource[i] == null) {                            System.out.println("无快递公司信息!");                            break;                        } else {                            System.out.println("快递编号:" + NumberSource[i]);                            break;                        }                    }                    for (int i = 0; i < CompanyNameSource.length; i++) {                        if (CompanyNameSource[i] == null) {                            System.out.println("无快递公司信息!");                            break;                        } else {                            System.out.println("快递公司:" + CompanyNameSource[i]);                            break;                        }                    }                } else if (function == 5) {                    System.out.println("谢谢使用!");                    break;                }            } else {// 普通用户                System.out.println("请输入取件码:");                int code = input.nextInt();                for (int i = 0; i < CodeSource.length; i++) {                    if (CodeSource[i] == code) {                        System.out.println("取件成功!");                        break;                    } else if (CodeSource[i] != code) {                        System.out.println("未找到该快递!");                        break;                    }                }            }        }    }}效果图:

  初始界面(快递员和普通用户)

  

 

  

 

  快递录入

  

 

  快递删除

  

 

  -修改快递

  

 

  查询所有快递

  

 

  用户(取件)

  

 

  总结:

  以上就是今天要写的基于JAVA的快递E栈系统,它对我们打好数组的基础有着很大的帮助。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: