博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
运用Java基础语法,基础数据类型,流程控制语句和数组实现快递柜功能
阅读量:3958 次
发布时间:2019-05-24

本文共 1580 字,大约阅读时间需要 5 分钟。

运用Java基础语法,基础数据类型,流程控制语句和数组实现快递柜功能

此代码功能介绍:

角色切换(快递员和普通用户)
快递员功能:存快递,删除快递,修改快递,查看所有快递(快递单号,快递公司名字,取件码)
普通用户功能:存取快递

代码如下:

package day06;import java.util.Scanner;public class ExpressProject {
public static void main(String[] args) {
//创建快递信息(假设有6个快递) String[] ordersId = new String[6];//存储快递单号 String[] names = new String[6];//存储快递公司名字 int[] codes = new int[6];//取件码 Scanner scanner = new Scanner(System.in); //表示无限循环 while (true) {
System.out.println("=====欢迎使用快递柜====="); System.out.println("请输入您的身份:1-快递员,2-用户"); int i = scanner.nextInt();//选择身份 //1是快递员2是用户 switch(i) {
//身份为快递员时 case 1: System.out.println("请选择操作:1-存快递 2-删除快递 3-修改快递信息 4-查看所有快递"); int t1 = scanner.nextInt(); switch (t1) {
case 1: //添加快递 //录入单号 System.out.println("请输入快递单号:"); String num = scanner.next(); //录入快递公司 System.out.println("请输入公司名称:"); String company = scanner.next(); //生成取件码 1--1000的取件码 Math.random()*1000 0-999的随机数 int code = (int) (Math.random()*1000+1); //寻找空位置,进行添加 int index = -1; for (int k = 0;k

说来丢人,写“删除快递”和“修改快递”的时候卡了好久,本来以为“删除快递”的那一趴和用户取快递的那一趴是一样的…其实就是一样的我真的是个蠢货

不一样的是数据类型,用户取快递的快递码是int型的,然后删除快递时输入的快递单号是string型的,string型的比较是不一样的,我自己不会比较还乱写,怪不得卡
后来我百度了一下字符串数据和字符串数组里的某个数怎么比较
好家伙果然看见了更觉得自己蠢了一直在浪费时间

//这里举例子String[] week ={
Monday,Tuesday,Wednesday,Thursday,Friday}String s = Monday;boolean s1 = false;for(int i =0;i

其中 s.equals(week[i]),就是两个字符串的比较,如果它们相等,boolean为1

然后…然后就很好写了

我觉得可能只有我会犯这种错误了

我,废物本物

其实自己敲出来的那部分运行成功后我很激动

本来还挺自卑的
毕竟我是真的蠢货
但是
我还是想给自己撒花曲鬼鬼天下第一

转载地址:http://cbozi.baihongyu.com/

你可能感兴趣的文章
POJ3903(dp,最长上升子序列,最基础题)
查看>>
POJ1836-Alignment(最长上升子序列)
查看>>
POJ 1251 Jungle Roads(最小生成树简单题)
查看>>
HDU 1690---Bus System(Floyd模板题+合理定义INF)
查看>>
POJ 2240---Arbitrage(Floyd的dp思想)
查看>>
Dijkstra算法---模板
查看>>
POJ 3680(费用流)
查看>>
校oj10532: 生成字符串(dp,最优状态转移)
查看>>
平衡二叉树(AVL树)
查看>>
POJ1521---哈夫曼编码,求最优WPL
查看>>
POJ---2010(Moo University - Financial Aid,优先队列)
查看>>
POJ---3662(Telephone Lines,最短路+二分*好题)
查看>>
L2-007. 家庭房产(并查集)
查看>>
L2-016. 愿天下有情人都是失散多年的兄妹(搜索)
查看>>
L2-019. 悄悄关注
查看>>
POJ 3468 A Simple Problemwith Integers(SplayTree入门题)
查看>>
营业额统计 HYSBZ - 1588 (伸展树简单应用)
查看>>
HDU 1890 Robotic Sort(伸展树---反转应用)
查看>>
POJ 3580 SuperMemo(伸展树的几个基本操作)
查看>>
(十) Web与企业应用中的连接管理
查看>>