person

西北小笨笨 2013-05-09 06:40:16
public class Person {
private String name;
private String sex;
private int age;
public Person(){};
public Person(String name,String sex,int age)
{
this.name=name;
this.sex=sex;
this.age=age; }
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public String getSex() { return sex; }
public void setSex(String sex) { this.sex = sex; }}
import java.util.*;
public class Student extends Person {
private long number;
private int phi;
private int eng;
private int comp;
private int[] num;





public Student(){};
public Student(String name,String sex,int age,long number,int phi,int eng,int comp) {
super(name,sex,age);
this.number=number;
this.phi=phi;
this.eng=eng;
this.comp=comp; }
public int getComp() { return comp; }
public void setComp(int comp) { this.comp = comp; }
public int getEng() { return eng; }
public void setEng(int eng) { this.eng = eng; }
public long getNumber() { return number; }
public void setNumber(long number) { this.number = number; }
public int getPhi() { return phi; }
public void setPhi(int phi) { this.phi = phi; } //求平均分数
public double avg() { return (getPhi()+getEng()+getComp())/3; }
public int max() { sort(); return num[num.length-1]; }
public int min() { sort(); return num[0]; }
private void sort() { num=new int[]{getPhi(),getEng(),getComp()}; Arrays.sort(num); }
public String toString() { return "学号:"+getNumber()+" 名字:"+getName()+" 性别:"+getSex()+" 平均分:"+avg()+" 最高分:"+max()+" 最低分:"+min(); }}
public class Test {
public static void main(String[] args) {
Student s=new Student("张三","男",20,11203,80,70,90);

System.out.println(s); }}









第22行有错:class。,interface 或enum

import java.util.*;

我马上要交的,快独爱帮我改改,我会加分的
...全文
94 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
长笛党希望 2013-05-09
  • 打赏
  • 举报
回复
编译通过。 运行结果: 学号:11203 名字:张三 性别:男 平均分:80.0 最高分:90 最低分:70
nmyangym 2013-05-09
  • 打赏
  • 举报
回复
供参考:


import java.util.*;		//在前面 引入包。

class Person {			//去掉public
	private String name;
	private String sex;
	private int age;

	public Person() {
	};

	public Person(String name, String sex, int age) {
		this.name = name;
		this.sex = sex;
		this.age = age;
	}

	public int getAge() {
		return age;
	}

	public void setAge(int age) {
		this.age = age;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}
}

class Student extends Person {//不要public
	private long number;
	private int phi;
	private int eng;
	private int comp;
	private int[] num;

	public Student() {
	};

	public Student(String name, String sex, int age, long number, int phi,
			int eng, int comp) {
		super(name, sex, age);
		this.number = number;
		this.phi = phi;
		this.eng = eng;
		this.comp = comp;
	}

	public int getComp() {
		return comp;
	}

	public void setComp(int comp) {
		this.comp = comp;
	}

	public int getEng() {
		return eng;
	}

	public void setEng(int eng) {
		this.eng = eng;
	}

	public long getNumber() {
		return number;
	}

	public void setNumber(long number) {
		this.number = number;
	}

	public int getPhi() {
		return phi;
	}

	public void setPhi(int phi) {
		this.phi = phi;
	} // 求平均分数

	public double avg() {
		return (getPhi() + getEng() + getComp()) / 3;
	}

	public int max() {
		sort();
		return num[num.length - 1];
	}

	public int min() {
		sort();
		return num[0];
	}

	private void sort() {
		num = new int[] { getPhi(), getEng(), getComp() };
		Arrays.sort(num);
	}

	public String toString() {
		return "学号:" + getNumber() + " 名字:" + getName() + " 性别:" + getSex()
				+ " 平均分:" + avg() + " 最高分:" + max() + " 最低分:" + min();
	}
}

public class Test {//这个保留。
	public static void main(String[] args) {
		Student s = new Student("张三", "男", 20, 11203, 80, 70, 90);

		System.out.println(s);
	}
}
西北小笨笨 2013-05-09
  • 打赏
  • 举报
回复
我马山要交,可不可以来点实际点的建议,不要说貌似,
小毛球 2013-05-09
  • 打赏
  • 举报
回复
LZ下次,再贴代码的时候,能不能专业一点。。。 这样看着很累呀。。。
q35335010 2013-05-09
  • 打赏
  • 举报
回复
引用 楼主 u010564985 的回复:
public class Person { private String name; private String sex; private int age; public Person(){}; public Person(String name,String sex,int age) { this.name=name; this.sex=sex; this.age=age; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; }} import java.util.*; public class Student extends Person { private long number; private int phi; private int eng; private int comp; private int[] num; public Student(){}; public Student(String name,String sex,int age,long number,int phi,int eng,int comp) { super(name,sex,age); this.number=number; this.phi=phi; this.eng=eng; this.comp=comp; } public int getComp() { return comp; } public void setComp(int comp) { this.comp = comp; } public int getEng() { return eng; } public void setEng(int eng) { this.eng = eng; } public long getNumber() { return number; } public void setNumber(long number) { this.number = number; } public int getPhi() { return phi; } public void setPhi(int phi) { this.phi = phi; } //求平均分数 public double avg() { return (getPhi()+getEng()+getComp())/3; } public int max() { sort(); return num[num.length-1]; } public int min() { sort(); return num[0]; } private void sort() { num=new int[]{getPhi(),getEng(),getComp()}; Arrays.sort(num); } public String toString() { return "学号:"+getNumber()+" 名字:"+getName()+" 性别:"+getSex()+" 平均分:"+avg()+" 最高分:"+max()+" 最低分:"+min(); }} public class Test { public static void main(String[] args) { Student s=new Student("张三","男",20,11203,80,70,90); System.out.println(s); }} 第22行有错:class。,interface 或enum import java.util.*; 我马上要交的,快独爱帮我改改,我会加分的
貌似没错误 能正常启动

67,516

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧