一、任务一
1.任务要求
请按照以下要求设计一个学生类Student,并进行测试。
要求如下:
1)Student类中包含姓名、成绩两个属性
2)分别给这两个属性定义两个方法,一个方法用于设置值,另一个方法用于获取值.
3)Student类中定义一个无参的构造方法和一个接收两个参数的构造方法,两个参数分别为姓名和成绩属性赋值。
4)Student类中定义方法实现对象中数据的显示。
5)在测试类中创建两个Student对象,一个使用无参的构造方法,然后调用方法给姓名和成绩赋值,一个使用有参的构造方法,在构造方法中给姓名和成绩赋值,最后显示对象数据。
2.程序代码

class Student{
	private String name;
	private double grade;
	public void getinfo(){
		System.out.println("姓名"+name+"成绩"+grade); 
	}
	public Student() {
		super();
	}
	public Student(String name, double grade) {
		super();
		this.name = name;
		this.grade = grade;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public double getGrade() {
		return grade;
	}
	public void setGrade(double grade) {
		this.grade = grade;
	}
	
}


public class Demo1 {

	
	public static void main(String[] args) {
		Student b=new Student();
		b.setName("java");
		b.setGrade(25.1);
	    b.getinfo();
	    
	   
	}

}

3.结果截图

用java写一个学生类的实操作业 java设计一个学生类student_构造方法

二、任务二
1.任务要求
建立类Box,Box的构造函数被传递了三个double 值,每一个double值表示盒子的一条边长。用Box类计算立方体的体积,并存储在一个double变量中。在box类中包含一个成员函数vol(),用来显示每个box对象的体积。
2.程序代码

class Box{
	private double high;
	private double chang;
	private double kuan;
	public double getvol(){
		return high*chang*kuan;
	}
	public Box(double high, double chang, double kuan) {
		super();
		this.high = high;
		this.chang = chang;
		this.kuan = kuan;
	}
	public Box() {
		super();
	}
	public double getHigh() {
		return high;
	}
	public void setHigh(double high) {
		this.high = high;
	}
	public double getChang() {
		return chang;
	}
	public void setChang(double chang) {
		this.chang = chang;
	}
	public double getKuan() {
		return kuan;
	}
	public void setKuan(double kuan) {
		this.kuan = kuan;
	}
	
}

public class Demo {

	public static void main(String[] args) {
		double s;
		Box box=new Box(4,5,6);
        s=box.getvol();
        System.out.println("立方体体积:"+s);
	}

}

3.运行结果截图

用java写一个学生类的实操作业 java设计一个学生类student_用java写一个学生类的实操作业_02


三、任务三

1.任务要求

下面是一个计算器类的定义,请完成该类的实现。并写测试类使用该类的操作。

class Counter{
  private int value;
  Counter(int number){
    
}
  public void increment()//给原值加1{

}
  public void decrement();//给原值减1
  public int getValue();//取得计数器值
  public void print();//显示计数器值
}



3.运行结果截图

四、任务四
1.任务要求
编写程序对学生信息进行管理,如每个学生有班级、学号、年龄、专业,请输入5个学生的信息,然后输出学生信息表。(要求5名学生信息存入对象数组中)。
2.程序代码
class Guanli{
	private String b;
	private int x;
	private int n;
	private int z;
	public String getvol(){
	return b+"\t"+x+"\t"+n+"\t"+z+"\t";
	}
	public Guanli() {
		super();
	}
	public Guanli(String b, int x, int n, int z) {
		super();
		this.b = b;
		this.x = x;
		this.n = n;
		this.z = z;
	}
	public String getB() {
		return b;
	}
	public void setB(String b) {
		this.b = b;
	}
	public int getX() {
		return x;
	}
	public void setX(int x) {
		this.x = x;
	}
	public int getN() {
		return n;
	}
	public void setN(int n) {
		this.n = n;
	}
	public int getZ() {
		return z;
	}
	public void setZ(int z) {
		this.z = z;
	}
	
}
public class Demo {

	public static void main(String[] args) {
		Guanli wen[]=new Guanli[5];
		wen[0]=new Guanli("大数据",1,18,24);
		wen[1]=new Guanli("大数据",1,19,25);
		wen[2]=new Guanli("大数据",1,18,26);
		wen[3]=new Guanli("大数据",1,19,27);
		wen[4]=new Guanli("大数据",1,17,28);
		System.out.println("专业"+"\t"+"班级"+"\t"+"年龄"+"\t"+"学号");
		for(int i=0;i<wen.length ;i++){
			System.out.println(wen[i].getvol());
		}
	}

}

3.运行结果截图

用java写一个学生类的实操作业 java设计一个学生类student_大数据_03