zl程序教程

您现在的位置是:首页 >  后端

当前栏目

习题6.13 定义一个Student类,包含如下内容:成员变量:学号,姓名,性别,班干部否,数学,语文,外语 成员方法:输入,总分,平均分 编程实现这个类,并调用相应的方法输入数据,计算总分和平均分。

2023-09-11 14:22:20 时间

Java程序设计基础(第5版) 陈国君 清华大学出版社 个人设计

习题6.13 定义一个Student类,包含如下内容:

成员变量:学号,姓名,性别,班干部否,数学,语文,外语

成员方法:输入,总分,平均分

编程实现这个类,并调用相应的方法输入数据,计算总分和平均分。

代码块:

package App;
import java.util.*;
class Student
{
	int num;
	String name, sex;
	boolean master;
	double math, literature, english;
	Scanner reader=new Scanner(System.in);
	void input()
	{
		System.out.print("Please enter number, name, sex, master: ");
		num=reader.nextInt();
		name=reader.next();
		sex=reader.next();
		master=reader.nextBoolean();
		System.out.print("Please enter Math, Literature, English score: ");
		math=reader.nextDouble();
		literature=reader.nextDouble();
		english=reader.nextDouble();
	}
	double sumScore()
	{
		return math+literature+english;
	}
	double averageScore()
	{
		return sumScore()/3;
	}
	void output()
	{
		System.out.println("Number: "+num);
		System.out.println("Name: "+name);
		System.out.println("Sex: "+sex);
		System.out.println("Master: "+master);
		System.out.println("The sum score="+sumScore());
		System.out.println("The average score="+averageScore());
	}
}
public class App1
{
	public static void main(String[] args)
	{
		Student stu=new Student();
		stu.input();
		stu.output();
	}
}