文档详情

Java面向对象(方法的定义以及调用).doc

发布:2017-06-07约5.12千字共9页下载文档
文本预览下载声明
定义MenuDemo 程序入口 import java.util.Scanner; public class MenuDemo { public static void main(String[] args) { Scanner input=new Scanner(System.in); Menu m=new Menu(); Surper s=new Surper(); boolean flag=false; do{ m.showLoginMenu(); int N0=input.nextInt(); switch(N0){ case 1: System.out.print(请输入用户名:); String name=input.next(); System.out.print(请输入密码:); String pass=input.next(); if(name.equals(s.Name)(pass.equals(s.Pass))){//判断用户登录是否正确! System.out.println(@@登陆成功:+name+@@\r\n); m.showMainMenu(); flag=true; }else{ System.out.println(@@您没有权限进入系统,请重新登陆。@@\r\n); flag=true; } break; case 2: System.out.println(程序结束,谢谢您的使用!); flag=false; break; default: System.out.println(您的输入有误!请继续。。\r\n); flag=true; } }while(flag); } } 定义Menu类,用来定义方法 import java.util.Scanner; public class Menu { /*定义登陆菜单*/ public void showLoginMenu(){ System.out.println(欢迎使用我行我素购物管理系统); System.out.println(\t\t1.登陆系统); System.out.println(\t\t2.退出); System.out.println(*********************************************************); System.out.println(请选择,输入数字:); } /*定义一个主菜单的方法*/ public void showMainMenu(){ Scanner input=new Scanner(System.in); boolean flag=false; System.out.println(我行我素购物管理系统主菜单); System.out.println(\t\t1.客户信息管理); System.out.println(\t\t2.真情回馈); System.out.println(*********************************************************); System.out.print(请选择,输入数字或0返回上一级菜单:); do{ int N0=input.nextInt(); if(N0==0){ showLoginMenu(); //调用登陆系统 }else if(N0==1){ showCustMenu(); //调用客户信息方法 }else if(N0==2){ showSendGMenu(); //调用真情回馈 }else{ System.out.println(您的输入有误,请重新输入!); flag=true; //标志符号,用来判断 } }while(flag); } /*客户信息菜单*/ public void showCustMenu(){ Scanner input=new Scanner(System.in); boolean flag=false;//标志符号,用来判断 System.out.println(我行我素购物管理系统主菜单); System.out.println(\t\t1.显示所有客户信息); System.out.println(\t\t2.添加客户信息); System.out.println(\t\t3.修改客户信息); System.o
显示全部
相似文档