简单的JAVA编程题,在线求答案
写一个Stu类表示学生,该类有:1、三个private属性:姓名、成绩(3门)、总分2、两个构造函数:一个没有参数,函数体为空;一个参数是姓名的构造函数3、两个publi...
写一个Stu类表示学生,该类有:
1、三个private属性:姓名、成绩(3门)、总分2、两个构造函数: 一个没有参数,函数体为空; 一个参数是姓名的构造函数3、两个public函数: 设置3门成绩的函数,参数自己设计 求3门成绩的总和的函数在main函数中,随意输入10名学生的信息,按照总分由高到低的顺序排序输出,一个一行,格式为:名次 姓名 成绩1 成绩2 成绩3 总分 展开
1、三个private属性:姓名、成绩(3门)、总分2、两个构造函数: 一个没有参数,函数体为空; 一个参数是姓名的构造函数3、两个public函数: 设置3门成绩的函数,参数自己设计 求3门成绩的总和的函数在main函数中,随意输入10名学生的信息,按照总分由高到低的顺序排序输出,一个一行,格式为:名次 姓名 成绩1 成绩2 成绩3 总分 展开
展开全部
有个差不多的、class Student{
private String name ; private int age ; private float english ; private float computer ; private float math ; public Student(){} public Student(String n,int a,float e,float c,float m){ this.setName(n) ; this.setAge(a) ; this.setEnglish(e) ; this.setComputer(c) ; this.setMath(m) ; } public float sum(){ return english + computer + math ; } public float avg(){ return this.sum() / 3 ; } public float max(){ float max = computer>math?computer:math ; max = max>english?max:english ; return max ; } public float min(){ float min = computer<math?computer:math ; min = min<english?min:english ; return min ; } public String getInfo(){ return "学生信息: \n" + "\t|- 姓名:" + this.getName() + "\n" + "\t|- 年龄:" + this.getAge() + "\n" + "\t|- 数学成绩:" + this.getMath() + "\n" + "\t|- 英语成绩:" + this.getEnglish() + "\n" + "\t|- 计算机成绩:" + this.getComputer() ; } public void setName(String n){ name = n ; } public void setAge(int a){ age = a ; } public void setEnglish(float e){ english = e ; } public void setComputer(float c){ computer = c ; } public void setMath(float m){ math = m ; } public String getName(){ return name ; } public int getAge(){ return age ; } public float getEnglish(){ return english ; } public float getComputer(){ return computer ; } public float getMath(){ return math ; }}public class ExecDemo{ public static void main(String args[]){ Student stu = new Student("张三",30,89.0f,91.0f,87.0f) ; System.out.println("总分:" + stu.sum()) ; System.out.println("平均分:" + stu.avg()) ; System.out.println("最高分:" + stu.max()) ; System.out.println("最低分:" + stu.min()) ; System.out.println(stu.getInfo()) ; }};
private String name ; private int age ; private float english ; private float computer ; private float math ; public Student(){} public Student(String n,int a,float e,float c,float m){ this.setName(n) ; this.setAge(a) ; this.setEnglish(e) ; this.setComputer(c) ; this.setMath(m) ; } public float sum(){ return english + computer + math ; } public float avg(){ return this.sum() / 3 ; } public float max(){ float max = computer>math?computer:math ; max = max>english?max:english ; return max ; } public float min(){ float min = computer<math?computer:math ; min = min<english?min:english ; return min ; } public String getInfo(){ return "学生信息: \n" + "\t|- 姓名:" + this.getName() + "\n" + "\t|- 年龄:" + this.getAge() + "\n" + "\t|- 数学成绩:" + this.getMath() + "\n" + "\t|- 英语成绩:" + this.getEnglish() + "\n" + "\t|- 计算机成绩:" + this.getComputer() ; } public void setName(String n){ name = n ; } public void setAge(int a){ age = a ; } public void setEnglish(float e){ english = e ; } public void setComputer(float c){ computer = c ; } public void setMath(float m){ math = m ; } public String getName(){ return name ; } public int getAge(){ return age ; } public float getEnglish(){ return english ; } public float getComputer(){ return computer ; } public float getMath(){ return math ; }}public class ExecDemo{ public static void main(String args[]){ Student stu = new Student("张三",30,89.0f,91.0f,87.0f) ; System.out.println("总分:" + stu.sum()) ; System.out.println("平均分:" + stu.avg()) ; System.out.println("最高分:" + stu.max()) ; System.out.println("最低分:" + stu.min()) ; System.out.println(stu.getInfo()) ; }};
展开全部
class Stu{
private string name;
private int score[] = new Int[3];
private int max;
public Stu(){};
public Stu(string name){
this.name = name;
}
public void Score(int score[]){
this.score = score;
}
}
累了 不写了
private string name;
private int score[] = new Int[3];
private int max;
public Stu(){};
public Stu(string name){
this.name = name;
}
public void Score(int score[]){
this.score = score;
}
}
累了 不写了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
多少给点分哈。
追问
有分啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你一分都没有,要是闹哪样啊,
追问
有分啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询