江湖救急!帮忙改一个java的小程序,在解释一下每句的意思和作用,谢谢!
女友因为要写论文,摆脱我改一下程序和详细的解释一下每个语句的意思和作用(好充字数),我没学过又不能推,所以应了下来,网上学学查查终于能运行了。因为是在dos运行,所以比较...
女友因为要写论文,摆脱我改一下程序和详细的解释一下每个语句的意思和作用(好充字数),我没学过又不能推,所以应了下来,网上学学查查终于能运行了。
因为是在dos运行,所以比较简陋,希望能改成对话框点击按钮的形式。
解释语句不怕废话多,充字数为主。
最后谢谢各位大虾,并附上程序。
记事本文件:Test.java
import java.util.*;
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
Menu menu=new Menu();
String answer="y";
do{
menu.showCustMMenu();
System.out.print("是否继续(y/n):");
answer=input.next();
}while(answer.equals("y"));
}
}
记事本文件Menu.java
import java.util.*;
public class Menu {
CustManagement manager=new CustManagement();
public void showCustMMenu()
{
Scanner input=new Scanner(System.in);
System.out.println("我行我素购物管理系统 > 客户信息管理\n");
System.out.println("******************************************************\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");
System.out.println("******************************************************\n");
System.out.println("请选择,输入数字或者按0返回上一级菜单:");
boolean con;
do{
con=false;
System.out.print("请选择数字 ,输入:");
int num=input.nextInt();
if(num==1){
System.out.println("执行显示所有客户信息");
manager.show();
}else if(num==2){
System.out.println("执行添加客户信息");
manager.add();
}else if(num==3){
System.out.println("执行修改客户信息");
manager.modify();
}else if(num==4){
System.out.println("执行查询客户信息");
manager.seleManager();
}else{
System.out.println("输入错误,请重新输入:");
con=true;
}
}while(con);
}
}
记事本文件Data.java
public class Data {
int custNo[]=new int[100];
String custBirth[]=new String[100];
int custScore[]=new int[100];
public Data()
{
custNo[0]=1623;
custBirth[0]="06/26";
custScore[0]=5000;
custNo[1]=1545;
custBirth[1]="04/08";
custScore[1]=2200;
}
} 展开
因为是在dos运行,所以比较简陋,希望能改成对话框点击按钮的形式。
解释语句不怕废话多,充字数为主。
最后谢谢各位大虾,并附上程序。
记事本文件:Test.java
import java.util.*;
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
Menu menu=new Menu();
String answer="y";
do{
menu.showCustMMenu();
System.out.print("是否继续(y/n):");
answer=input.next();
}while(answer.equals("y"));
}
}
记事本文件Menu.java
import java.util.*;
public class Menu {
CustManagement manager=new CustManagement();
public void showCustMMenu()
{
Scanner input=new Scanner(System.in);
System.out.println("我行我素购物管理系统 > 客户信息管理\n");
System.out.println("******************************************************\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");
System.out.println("******************************************************\n");
System.out.println("请选择,输入数字或者按0返回上一级菜单:");
boolean con;
do{
con=false;
System.out.print("请选择数字 ,输入:");
int num=input.nextInt();
if(num==1){
System.out.println("执行显示所有客户信息");
manager.show();
}else if(num==2){
System.out.println("执行添加客户信息");
manager.add();
}else if(num==3){
System.out.println("执行修改客户信息");
manager.modify();
}else if(num==4){
System.out.println("执行查询客户信息");
manager.seleManager();
}else{
System.out.println("输入错误,请重新输入:");
con=true;
}
}while(con);
}
}
记事本文件Data.java
public class Data {
int custNo[]=new int[100];
String custBirth[]=new String[100];
int custScore[]=new int[100];
public Data()
{
custNo[0]=1623;
custBirth[0]="06/26";
custScore[0]=5000;
custNo[1]=1545;
custBirth[1]="04/08";
custScore[1]=2200;
}
} 展开
2个回答
展开全部
/**
*
*/
import java.util.*;//导入相应的java类
public class Test
{
public static void main(String[] args) {
Scanner input=new Scanner(System.in);//得到系统输入
Menu menu=new Menu();//实例化一个Menu对象
String answer="y";
do //当answer的值为y时,执行下面循环中的语句
{
menu.showCustMMenu();//调用Menu类的showCustMMenu()这个方法
System.out.print("是否继续(y/n):");//在控制台打印"是否继续(y/n):"
answer=input.next();//得到用户输入的值
}while(answer.equals("y"));
}
}
//记事本文件Menu.java
class Menu
{
CustManagement manager=new CustManagement();//创建一个CustManagement类型的对象
public void showCustMMenu()
{
Scanner input=new Scanner(System.in);//得到系统输入
//下面都为输出的内容
System.out.println("我行我素购物管理系统 > 客户信息管理\n");
System.out.println("******************************************************\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");
System.out.println("******************************************************\n");
System.out.println("请选择,输入数字或者按0返回上一级菜单:");
boolean con;
do//当con为true时,执行下面循环中的语句
{
con=false;
System.out.print("请选择数字 ,输入:");//输出内容
int num=input.nextInt();//得到用户输入
if(num==1)//如果num等于1,执行if块中的语句
{
System.out.println("执行显示所有客户信息");
manager.show();//调用CustManagement类的show()方法
}
else if(num==2){//如果num等于2,执行else if块中的语句
System.out.println("执行添加客户信息");
manager.add();//调用CustManagement类的add()方法
}else if(num==3){//如果num等于3,执行else if块中的语句
System.out.println("执行修改客户信息");
manager.modify();//调用CustManagement类的modify()方法
}else if(num==4){//如果num等于4,执行else if块中的语句
System.out.println("执行查询客户信息");
manager.seleManager();//调用CustManagement类的seleManager()方法
}
else//如果没有num满足的值,执行下面else块中的语句
{
System.out.println("输入错误,请重新输入:");
con=true;
}
}while(con);
}
}
//记事本文件Data.java
class Data {
//定义三个不同类型的数组
int custNo[]=new int[100];
String custBirth[]=new String[100];
int custScore[]=new int[100];
public Data()//Data类的构造函数
{
//为三个数组变量进行赋值操作
custNo[0]=1623;
custBirth[0]="06/26";
custScore[0]=5000;
custNo[1]=1545;
custBirth[1]="04/08";
custScore[1]=2200;
}
}
*
*/
import java.util.*;//导入相应的java类
public class Test
{
public static void main(String[] args) {
Scanner input=new Scanner(System.in);//得到系统输入
Menu menu=new Menu();//实例化一个Menu对象
String answer="y";
do //当answer的值为y时,执行下面循环中的语句
{
menu.showCustMMenu();//调用Menu类的showCustMMenu()这个方法
System.out.print("是否继续(y/n):");//在控制台打印"是否继续(y/n):"
answer=input.next();//得到用户输入的值
}while(answer.equals("y"));
}
}
//记事本文件Menu.java
class Menu
{
CustManagement manager=new CustManagement();//创建一个CustManagement类型的对象
public void showCustMMenu()
{
Scanner input=new Scanner(System.in);//得到系统输入
//下面都为输出的内容
System.out.println("我行我素购物管理系统 > 客户信息管理\n");
System.out.println("******************************************************\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");
System.out.println("******************************************************\n");
System.out.println("请选择,输入数字或者按0返回上一级菜单:");
boolean con;
do//当con为true时,执行下面循环中的语句
{
con=false;
System.out.print("请选择数字 ,输入:");//输出内容
int num=input.nextInt();//得到用户输入
if(num==1)//如果num等于1,执行if块中的语句
{
System.out.println("执行显示所有客户信息");
manager.show();//调用CustManagement类的show()方法
}
else if(num==2){//如果num等于2,执行else if块中的语句
System.out.println("执行添加客户信息");
manager.add();//调用CustManagement类的add()方法
}else if(num==3){//如果num等于3,执行else if块中的语句
System.out.println("执行修改客户信息");
manager.modify();//调用CustManagement类的modify()方法
}else if(num==4){//如果num等于4,执行else if块中的语句
System.out.println("执行查询客户信息");
manager.seleManager();//调用CustManagement类的seleManager()方法
}
else//如果没有num满足的值,执行下面else块中的语句
{
System.out.println("输入错误,请重新输入:");
con=true;
}
}while(con);
}
}
//记事本文件Data.java
class Data {
//定义三个不同类型的数组
int custNo[]=new int[100];
String custBirth[]=new String[100];
int custScore[]=new int[100];
public Data()//Data类的构造函数
{
//为三个数组变量进行赋值操作
custNo[0]=1623;
custBirth[0]="06/26";
custScore[0]=5000;
custNo[1]=1545;
custBirth[1]="04/08";
custScore[1]=2200;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询