Java 定义一个Student类,包含内容如下: 成员变量——学号,姓名,性别,班干部否,数学
Java定义一个Student类,包含内容如下:成员变量——学号,姓名,性别,班干部否,数学,语文,外语。成员方法——输入,总分,平均分。编程实现这个类,并调用相应的方法...
Java 定义一个Student类,包含内容如下:
成员变量——学号,姓名,性别,班干部否,数学,语文,外语。
成员方法——输入,总分,平均分。
编程实现这个类,并调用相应的方法输入数据,计算总分和平均分。 展开
成员变量——学号,姓名,性别,班干部否,数学,语文,外语。
成员方法——输入,总分,平均分。
编程实现这个类,并调用相应的方法输入数据,计算总分和平均分。 展开
1个回答
展开全部
import java.util.Scanner;
public class Student {
public static void main(String[] args) {
Student student = new Student();
student.input();
float sum = student.sum();
float avg = student.avg();
System.out.println("The "+student.getName()+"'s"+" sum is :" + sum);
System.out.println("The "+student.getName()+"'s"+" avg is :"+ avg);
}
private int id;
private String name;
private String sex;
private boolean leader;
private float math;
private float chinese;
private float english;
public void input(){
Scanner scanner = new Scanner(System.in);
System.out.println("Pleace input the id:");
setId(scanner.nextInt());
System.out.println("Pleace input the name:");
setName(scanner.next());
System.out.println("Pleace input the sex:");
setSex(scanner.next());
System.out.println("Pleace input the weather leader:true or false");
setLeader(scanner.nextBoolean());
System.out.println("Pleace input the grade of math:");
setMath(scanner.nextFloat());
System.out.println("Pleace input the grade of chinese:");
setChinese(scanner.nextFloat());
System.out.println("Pleace input the grade of chinese:");
setEnglish(scanner.nextFloat());
}
public float sum(){
float sum = this.math+this.chinese+this.english;
return sum;
}
public float avg(){
return sum()/3;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
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;
}
public boolean isLeader() {
return leader;
}
public void setLeader(boolean leader) {
this.leader = leader;
}
public float getMath() {
return math;
}
public void setMath(float math) {
this.math = math;
}
public float getChinese() {
return chinese;
}
public void setChinese(float chinese) {
this.chinese = chinese;
}
public float getEnglish() {
return english;
}
public void setEnglish(float english) {
this.english = english;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询