当前位置: 代码迷 >> Java相关 >> DONE EXPERIENCE输入一个人的信息,然后输出,其中有错误,为什么?
  详细解决方案

DONE EXPERIENCE输入一个人的信息,然后输出,其中有错误,为什么?

热度:159   发布时间:2007-09-30 10:05:43.0
DONE EXPERIENCE输入一个人的信息,然后输出,其中有错误,为什么?

//输入一个人的信息,然后输出,其中有错误,见注释,为什么?
public class Person {
private String name;
private int age;
private String address;
public String getName(){
return name ;
}
public int getAge(){
return age;
}

public String getAddress(){
return address;
}

public void changeName (String new_name){
name=new_name;

}

// public void incAge(){
// age++;

// }

public void setAge(int new_age){
age=new_age;
}

public void setAddress(String x){
address=x;
}

// public String toString(){
// String s="Name:"+name+"\n";
// s+="Age"+age+"\n";
// s+="Address:"+address+"\n";
// return s;
// }

public static void main(String[] args){
Person p1=new Person();
Person p2=new Person();
p1.changeName("Jone");
p1.setAge(23);
p1.setAddress("江西");//错误???
// p1.incrementAge();
p2.changeName("Mary Ann");
p2.setAge(60);
p2.setAddress("北京");//错误???

System.out.println("姓名="+p1.getName()+",年龄="+p1.getAge()+",地址="+p1.getAddress());
System.out.println("姓名="+p2.getName()+",年龄="+p2.getAge()+",地址="+p2.getAddress());
}
}

[此贴子已经被作者于2007-9-30 11:43:21编辑过]

搜索更多相关的解决方案: EXPERIENCE  DONE  输出  输入  

----------------解决方案--------------------------------------------------------
回复:(zzxwill)输入一个人的信息,然后输出,其中有...
那两处的分号应该在英文输入条件下输入才对。
估计你是在中文下输入的分号
----------------解决方案--------------------------------------------------------

注意都要用英文的半角标点符号


----------------解决方案--------------------------------------------------------
非常感谢你,但这个问题我觉得不是很好克服,
Lovedandan有招不?
谢谢哦~~

----------------解决方案--------------------------------------------------------
回复:(zzxwill)非常感谢你,但这个问题我觉得不是很...

呵呵,我也是新手啊,平时注意点应该就行了。
我是先把所有的程序都敲好,再填中文字符串


----------------解决方案--------------------------------------------------------
回复:(Lovedandan)回复:(zzxwill)非常感谢你,但...
谢谢哦~~
----------------解决方案--------------------------------------------------------