+ -
当前位置:首页 → 问答吧 → 电子购物清单的资料储存问题

电子购物清单的资料储存问题

时间:2011-10-28

来源:互联网


public class hw2{
public static void main(String args[]){
System.out.println("欢迎光临");
String check;
System.out.println("请输入帐目类别名称,不同项目中间以空格隔开");
check=ConsoleIn.readLine();/*check是帐目类别名称*/
int space_num=count_space(check);/*space_num是空格数目,space_num+1即是帐目类别个数*/
String checkarray[]=new String[space_num+2];
int counter[]=new int[space_num+2];/*只是计数用,之后就用不到了*/
for(int coun=1;coun<=space_num+1;coun++){
if(coun==1){
counter[1]=check.indexOf(" ",0);
if(counter[1]==-1){
checkarray[1]=check;
break;
}
checkarray[1]=check.substring(0,counter[1]);
continue;
}
counter[coun]=check.indexOf(" ",counter[coun-1]+1);
if(counter[coun]==-1){
checkarray[coun]=check.substring(counter[coun-1]+1);
break;
}
checkarray[coun]=check.substring(counter[coun-1]+1,counter[coun]);
}
String ins;/*指令*/
System.out.println("请输入指令");
ins=ConsoleIn.readLine();

if(ins.substring(0,3).equals("add")){
int a=ins.indexOf(" ",4);
int b=ins.indexOf(" ",a+1);
int c=ins.indexOf(" ",b+1);
for(int coun=1;coun<=space_num+1;coun++){
if(ins.substring.equals(checkarray[coun]){
String

}

static int count_space(String check){
int num_of_space=0;
int start=0;
while(true){
int a=check.indexOf(" ",start);
if(a==-1){
break;
}
start=a+1;
num_of_space++;
}
return num_of_space;
}
}
[code end]
这个程式设计需求是这样:
1. 当系统开始时,显示欢迎讯息,讯息内容同学可发挥创意自行设计
2. 系统提示使用者一次输入所有清单中的帐目类别名称,使用者以一行列出所有帐目类别名称,
不同项目中间以空格隔开,如:

作者: b1992810129   发布时间: 2011-10-28

你也是成大电机的?

作者: grimmu85155   发布时间: 2011-10-30

热门下载

更多