运行结果能不能把每个人的成绩分开,就是这样
Person1的分数为
Person2的分数为
Person3的分数为
本人是按照课本上打的代码,所以有些东西也不是很懂
可以啊,你将姓名传过去就行。
public class Person {
int score;
void speak(String name){
System.out.println(name+"的分数为:"+score+"分");
}
public static void main(String[] args) {
Person person1=new Person();
Person person2=new Person();
person1.score=60;
person1.speak("小白");
person1.score=66;
person1.speak("小黑");
}
}
public class person{
int score;
String name;
person() {}
person(int s,String n) {score = s;name = n;}
void speak()
{
System.out.println(n+"的分数为"+score+"分");
}
public class StudentScore{
public static void main(String [] args) {
person p1 = new person(61,"zhangsan");
person p2 = new person(93,"liming");
p1.speak();
p2.speak();
}
}
system,out里面的输入就是"我的分数"字符串,你想要输出不同分数,直接Person再加个属性name. Person p1=new Persion("张三",60), 打印变为
System.out.println(name+"的分数为:"+score);