请JAVA达人帮看一看(初学者问)

王朝知道·作者佚名  2010-04-04
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
 
問題描述:

class Phonebook{

static PersonList[] catalog = new PersonList[(int)('z'+1)];

static String input;

static InputStreamReader cin=new InputStreamReader(System.in);

static BufferedReader buffer=new BufferedReader(cin);

static String getString(String msg){

System.out.print(msg+" ");

System.out.flush();

try{

input=buffer.readLine();

}catch(IOException io){

}

return input.substring(0,1).toUpperCase()+input.substring(1);

}

static void add(){

Person newPerson= new Person();

int oldperson;

newPerson.name=getString("Enter the name:");

newPerson.mobile=getString("Enter the mobile number:");

newPerson.fixedphone=getString("Enter the fixedphone number:");

newPerson.email=getString("Enter the email:");

oldperson=catalog[(int)newPerson.name.charAt(0)].indexOf(newPerson.name);

if(oldperson==-1)

catalog[(int) newPerson.name.charAt(0)].add(newPerson);

else System.out.println("The persons has been in the book!");

}

……

编译通过了,但是没达到理想效果

是想在catalog里添加newPerson的链表的

望达人指点一二,不才将不胜感激

參考答案:

主要就是最后2句话是啊。。

我觉得不是很好吗,那个newPerson里面的东西都加上去了吧。当然,我不知道你那个add是怎样的...

能不能说一下你想要得是什么

恩,了解了,我想也应该是这个意思,如果还没有“达人”能帮你解决的话,我们一起做吧,毕竟我没有实际做过项目,如果你愿意的话,我的MSN:caofujun123@hotmail.com

恩,好的

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航