用java写一个简单的学生类(计算机小白)

计算机小白首次发文啦!!!(各位大佬来指点一下啦!!)用Java编写的一个简单的学生类

package 类与对象;
import java.util.Scanner;
class Student{
	int StuNo;
	String name;
	int age;
	String major;
	static String school = "**大学";//这里是定义了一个类变量
	void Student(int StuNo,String name,int age,String major) {
		Scanner reader = new Scanner(System.in);
		System.out.println("请输入你的学号:");
		StuNo = reader.nextInt();
		this.StuNo = StuNo;
		System.out.println("请输入你的姓名:");
		name = reader.next();
		this.name = name;
		System.out.println("请输入你的年龄:");
		age = reader.nextInt();
		this.age = age;
		System.out.println("请输入你的专业:");
		major = reader.next();
		this.major = major;	
	}//这里是创建了一个方法用于给对象赋值
	void OutPut() {
		System.out.println("你的学号为:"+this.StuNo);
		System.out.println("你的姓名为:"+this.name);
		System.out.println("你的年龄为:"+this.age);
		System.out.println("你的专业为:"+this.major);
		
	}//这里又创建了一个方法,用于输出学生的信息
	static void OutPutSchool() {

		System.out.println("你所在的学校为:"+school);
	}//这里是定义了一个类方法,用于输出学习
}
public class TestClassStudent {
	public static void main(String args[]) {
		Student stu1,stu2,stu3,stu4,stu5;//在这里声明了五个对象
		stu1 = new Student();//给对象一分配内存空间
		stu1.Student(stu1.StuNo,stu1.name,stu1.age,stu1.major);
		stu1.OutPut();
		Student.OutPutSchool();
		stu2 = new Student();//给对象二分配内存空间
		stu2.Student(stu2.StuNo,stu2.name,stu2.age,stu2.major);
		stu2.OutPut();
		Student.OutPutSchool();
		stu3 = new Student();//给对象三分配内存空间
		stu3.Student(stu3.StuNo,stu3.name,stu3.age,stu3.major);
		stu3.OutPut();
		Student.OutPutSchool();
		stu4 = new Student();//给对象四分配内存空间
		stu4.Student(stu4.StuNo,stu4.name,stu4.age,stu4.major);
		stu4.OutPut();
		Student.OutPutSchool();
		stu5 = new Student();//给对象五分配内存空间
		stu5.Student(stu5.StuNo,stu5.name,stu5.age,stu5.major);
		stu5.OutPut();
		Student.OutPutSchool();	
	}
}

程序就这些,有啥不足,或者可以改进的地方,还请各位大佬指出。
//真心希望可谓大佬可以提一些改进的宝贵意见吖//
PS:计算机小白正在努力中…

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值