Java面向对象(方法的定义以及调用).doc
文本预览下载声明
定义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
显示全部