电子购物清单的资料储存问题
时间: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
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28