Java实现购物管理系统
本文实例为大家分享了Java实现购物管理系统的具体代码,供大家参考,具体内容如下

公司主营业务:成都网站制作、成都网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联推出平远免费做网站回馈大家。
重点内容
JAVA分支结构练习
动态数组
注册表读写删
代码:
package Endless;
import java.util.ArrayList;
import java.util.Random;
/**
* @JAVA01.person1.java
* @author 当前用户:Endless作者 :Endless
* @version 创建时间:2017年7月26日 下午6:29:16
* //实现商品及会员信息管理(添加,删除,显示)
* //实现超市结算
*/
import java.util.Scanner;
import java.util.prefs.BackingStoreException;
import java.util.prefs.Preferences;
public class persion {
static int s;
static boolean huiyuan,xhuiyuan;
static String bke="百事可乐",ke="500ml可乐一瓶",m="5公斤面粉",ss="1个苏泊尔炒菜锅",o="欧莱雅爽肤水一瓶";
static ArrayListarray=new ArrayList();
static Preferences goodsnodes = Preferences.systemRoot().node("goods"); //创建节点
static Preferences goodschildnode = goodsnodes.node( "goods"); //创建子节点
public static void main(String []args) {
outline();
System.out.println("\t欢迎使用购物管理系统");
System.out.println("\t1.登陆系统\n\t2.退出程序\n ");
outline();
int n =scanint();
if(n == 1){
login();
}else if( n== 2){
System.out.println("已退出");
System.exit(0);
}else {
System.out.println("请重新选择:");
main(null);
}
}
public static void outline(){
System.out.println("* * * * * * * * * * * * * * * * * * * * * * *\n");
}
public static int scanint(){
int x = 0;
try {
Scanner scan =new Scanner(System.in);
x = scan.nextInt();
} catch (Exception e) {
System.out.println("输入有误,请输入数字:");
}
return x;
}
public static String scanStr(){
String x = null;
try {
Scanner scan =new Scanner(System.in);
x = scan.next();
} catch (Exception e) {
System.out.println("输入有误,请输入字符串:");
}
return x;
}
public static void login(){
System.out.println(" * * * * * * * * * 登陆 * * * * * * * * * * * *\n请输入密码\n:");
int n1 =scanint();
if(n1==(123123)){
System.out.println("登陆成功\n");
showMain();
}else{
System.out.println("密码错误");
System.out.println("请重新输入密码\n:");
login();
}
}
private static void showMain() {
System.out.println("\n\n\t欢迎使用购物管理系统\n");
outline();
System.out.println("\t\t 1. 会 员 信 息 管 理\n");
System.out.println("\t\t 2. 货 物 信 息 管 理\n");
System.out.println("\t\t 3. 购 物 结 算\n");
System.out.println("\t\t 4. 注 销\n");
outline();
System.out.print("请选择,输入数字:");
int n2 =scanint();
switch (n2) {
case 1:
new user();
break;
case 2:
goods();
break;
case 3:
jiesuan();
break;
case 4:
System.out.println("注销成功");
main(null);
default:
System.out.println("没有您要的选项请重新输入");
showMain();
break;
}
}
private static void goods() {
//商品管理 :添加商品: 编号 品名 价格
// 删除:选择标号删除
outline();
System.out.println("\t\t商品信息管理\n");
System.out.println("\t\t1,显示商品\n");
System.out.println("\t\t2,添加物品\n");
System.out.println("\t\t3,删除商品\n");
System.out.println("\t\t4,返回上级\n");
outline();
int n = scanint();
if (n==1){
showgoods();
}else if(n==2){
addgoods();
}else if(n ==3){
delgoods();
}else if(n==4) {
showMain();
}else {
goods();
}
}
private static void delgoods() {
System.out.println("请选择要删除商品的ID:\n按0返回上级");
try {
Scanner scan =new Scanner(System.in);
int x = scan.nextInt();
boolean remove=false;
for (int i=0;i=52){
out(bke,s+2);
}else{
Err();
}
case 2:
if(s>=103){
out(ke,s+3);
}else{
Err();
}
break;
case 3:
if(s>=110){
out(m,s+10);
}else{
Err();
}
break;
case 4:
if(s>=210){
out(ss,s+10);
}else{
Err();
}
break;
case 5:
if(s>=220){
out(o,s+20);
}else{
Err();
}
break;
default:
System.out.println("请重新选择");
os();
}
}
static void Err(){
System.out.println("金额不足\n");
main(null);
}
static class user{
static ArrayListarray=new ArrayList<>();
static Preferences nodes = Preferences.systemRoot().node("user"); //创建节点
static Preferences childnode = nodes.node( "user"); //创建子节点
public user() {
outline();
System.out.println("\t\t1,添加用户");
System.out.println("\t\t2,删除用户");
System.out.println("\t\t3,显示用户");
System.out.println("\t\t4,返回上级");
outline();
try {
int x=scanint();
switch (x) {
case 1:
add();
break;
case 2:
deluser();
break;
case 3:
show();
break;
case 4:
showMain();
break;
default:
System.out.println("没有您要的选项!请重新选择");
new user();
break;
}
} catch (Exception e) {
new user();
}
}
private void deluser() throws BackingStoreException {
System.out.println("请选择要删除用户的ID:\n按0返回上级");
try {
Scanner scan =new Scanner(System.in);
int x = scan.nextInt();
boolean remove=false;
for (int i=0;i 更多学习资料请关注专题《管理系统开发》。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。
本文标题:Java实现购物管理系统
文章转载:http://www.jxjierui.cn/article/godgho.html


咨询
建站咨询
