1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146
| import java.util.Scanner;
public class 水果店管理系统 { <!--more--> public static void main(String[] args) { String[][] 表头; 表头 = new String[][]{ {"水果名称", "水果价格(元/每斤)", "水果库存(斤)"}, {"苹果", "3.5", "10"}, {"香蕉", "2.5", "20"}, {"西瓜", "3.5", "30"}, {"荔枝", "5.5", "40"}, {"梨", "2.5", "50"}, }; Scanner cin = new Scanner(System.in); int 操作选择 = 0; while (true) { System.out.println(); System.out.println("请选择操作:"); System.out.print("1.查找" + "\t" + "2.增加" + "\t" + "3.修改" + "\t" + "4.删除" + "\t" + "5.输出(此功能优先选择选项7)" + "\t" + "6.退出" + "\t" + "7.只读模式打开表格" + "\n"); 操作选择 = cin.nextInt(); if (操作选择 == 1) { System.out.println("请输入要查找的水果名称:(输入0返回主菜单)"); String 查找水果名称 = cin.next(); if (查找水果名称.equals("0")) { continue; } int for计数器 = 0; for (int i = 0; i < 表头.length; i++) { if (表头[i][0].equals(查找水果名称)) { System.out.println("水果名称:" + 表头[i][0]); System.out.println("水果价格:" + 表头[i][1]); System.out.println("水果库存:" + 表头[i][2]); for计数器++; } } if (for计数器 == 0) { System.out.println("查找失败!没有这个数据"); } } if (操作选择 == 2) { System.out.println("请输入要添加的水果名称:(输入0返回主菜单)"); String 添加水果名称 = cin.next(); if (添加水果名称.equals("0")) { continue; } System.out.println("请输入要添加的水果价格:(输入0返回主菜单)"); String 添加水果价格 = cin.next(); if (添加水果价格.equals("0")) { continue; } System.out.println("请输入要添加的水果库存:(输入0返回主菜单)"); String 添加水果库存 = cin.next(); if (添加水果库存.equals("0")) { continue; } String[][] 新表头 = new String[表头.length + 1][表头[0].length]; for (int i = 0; i < 表头.length; i++) { for (int j = 0; j < 表头[0].length; j++) { 新表头[i][j] = 表头[i][j]; } } for (int i = 0; i < 新表头.length; i++) { for (int j = 0; j < 新表头.length; j++) { System.out.println(新表头[i][j]); } } System.out.println("操作完成"); } if (操作选择 == 3) { System.out.println("请输入要修改的水果名称:(输入0返回主菜单)"); String 修改水果名称 = cin.next(); if (修改水果名称.equals("0")) { continue; } System.out.println("请输入要修改的水果价格:(输入0返回主菜单)"); String 修改水果价格 = cin.next(); if (修改水果价格.equals("0")) { continue; } System.out.println("请输入要修改的水果库存:"); String 修改水果库存 = cin.next(); for (int i = 0; i < 表头.length; i++) { if (表头[i][0].equals(修改水果名称)) { 表头[i][1] = 修改水果价格; 表头[i][2] = 修改水果库存; } } System.out.println("操作完成"); } if (操作选择 == 4) { System.out.println("请输入要删除的水果名称:"); String 删除水果名称 = cin.next(); for (int i = 0; i < 表头.length; i++) { if (表头[i][0].equals(删除水果名称)) { 表头[i][0] = ""; 表头[i][1] = ""; 表头[i][2] = ""; } } } if (操作选择 == 5) { for (int i = 0; i < 表头.length; i++) { System.out.println("水果名称:" + 表头[i][0]); System.out.println("水果价格:" + 表头[i][1]); System.out.println("水果库存:" + 表头[i][2]); } } if (操作选择 == 6) { break; } if (操作选择 == 7) { for (int i = 0; i < 表头.length; i++) { System.out.println("水果名称:" + 表头[i][0]); System.out.println("水果价格:" + 表头[i][1]); System.out.println("水果库存:" + 表头[i][2]); System.out.println("----------------------------------"); } } } } }
|