一、管理系统
Manager.java
package com.jereh.practice3;
public class Manager {
String name;
int pw;
public Manager(String name, int pw) {
super();
this.name = name;
this.pw = pw;
}
public void show(){
System.out.println("管理员用户名为:"+name+"密码为:"+pw);
}
}
run.java
package com.jereh.practice3;
public class run {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Manager why=new Manager("why",1111);
why.show();
}
}
二、系统分级管理
Menu.java
package com.jereh.practice4;
import java.util.Scanner;
public class Menu {
public static void login(){
Scanner in=new Scanner(System.in);
int n1,n2,n3;
do{
System.out.println("1.登录系统\n2.退出");
System.out.println("请选择,输入数字:");
n1 = in.nextInt();
if (n1 == 1) {
do {
Menu.menu1();
n2 = in.nextInt();
if (n2 == 2) {
do{
Menu.menu2();
n3=in.nextInt();
}while(n3!=0);
}
} while (n2!=0);
} else {
return;
}
} while (true);
}
public static void menu1(){
System.out.println("1.客户信息管理\n2.真情回馈");
System.out.println("请选择,输入数字或按0返回上一级菜单:");
}
public static void menu2(){
System.out.println("1.幸运大放送\n2.幸运抽奖");
System.out.println("请选择,输入数字或按0返回上一级菜单:");
}
}
run.java
package com.jereh.practice4;
import java.util.Scanner;
public class Run {
/**
* @param args
*/
public static void main(String[] args) {
Menu.login();
}
}
三、系统管理权限
StartSMS.java
package com.jereh.practice5;
import java.util.Scanner;
public class StartSMS {
static Scanner in = new Scanner(System.in);
static String name;
static int pw;
public static void system() {
do {
System.out.println("1.登录系统");
System.out.println("2.退出");
System.out.print("请输入数字:");
int n = in.nextInt();
if (n == 1) {
login();
break;
} else {
return;
}
} while (true);
}
public static void login() {
System.out.print("请输入用户名:");
name = in.next();
System.out.print("请输入密码:");
pw = in.nextInt();
do {
if (name.equals("why") && pw == 111111) {
System.out.println("登陆成功:"+name);
break;
} else {
System.out.println("你没有权限进入系统。");
system();
break;
}
} while (true);
}
}
run.java
package com.jereh.practice5;
public class run {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
StartSMS.system();
}
}
四、录入用户,查找用户位置
CustomerBiz.java
package com.jereh.practice6;
import java.util.Arrays;
import java.util.Scanner;
public class CustomerBiz {
Scanner in = new Scanner(System.in);
String names[] = new String[20];
public void search(String name){
System.out.println("请输入查找开始位置:");
int a=in.nextInt();
System.out.println("请输入查找结束位置:");
int b=in.nextInt();
for(int i=a-1;i<b-1;i++){
if(names[i].equals(name)){
System.out.println("找到了");
return;
}else{
System.out.println("未找到");
return;
}
}
}
public void addName() {
for (int i = 0; i < 20; i++) {
System.out.print("请输入客户姓名:");
names[i] = in.next();
System.out.print("是否继续?y/n");
char tf = in.next().charAt(0);
if (tf == 'n') {
for (int j2 = 0; j2 < 20; j2++) {
if (names[j2] != null) {
System.out.print(names[j2] + " ");
}
}
System.out.println("请输入你想查找的客户姓名:");
break;
}
}
}
}
run.java
package com.jereh.practice6;
import java.util.Scanner;
public class run {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
CustomerBiz play=new CustomerBiz();
play.addName();
String searchName=in.next();
play.search(searchName);
}
}