「java学生实体类设计」java实型
今天给各位分享java学生实体类设计的知识,其中也会对java实型进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、设计Java程序,定义一个表示“学生”的类Student?
- 2、Java 设计一个Student类
- 3、java 设计一个学生类
- 4、java设计一个Student类
- 5、JAVA如何设计实体类?
- 6、怎样用JAVA设计学生类Student,包含“学号、班级、姓名、年龄、成员”?
设计Java程序,定义一个表示“学生”的类Student?
public class Student{
public String name;
public double ordinary;
public double attendance;
// public Student(String name){
// this.name = name;
// }
// public Student(String name, double ordinary, double attendance){
// this.name = name;
// this.ordinary = ordinary;
// this.attendance = attendance;
// }
// public void setName(String name){
// this.name = name;
// }
// public String getName(){
// return name;
// }
// public void setOrdinary(double ordinary){
// this.ordinary = ordinary;
// }
// public double getOrdinary(){
// return ordinary;
// }
// public void setAttendance(double attendance){
// this.attendance = attendance;
// }
// public double getAttendance(){
// return attendance;
// }
public boolean qualified(){
//如果attendence存放的直接是百分比对应值改成=0.6
if(this.ordinary = 60 this.attendance = 60){
return true;
}
return false;
}
public String toString(){
return "姓名:" + this.name + " 平时成绩:" + this.ordinary + " 出勤率:" + this.attendance;
}
}
public class test{
public static void main(String[] args){
//直接赋值(需要对应属性权限修饰符为public)
Student student = new Student();
student.name = "姓名";
student.ordinary = 90;
student.attendance = 80;
// //set方法
// Student student = new Student();
// student.setName("姓名");
// student.setOrdinary(90);
// student.setAttendance(80);
// //构造方法
// Student student = new Student("姓名", 90, 80);
//这里直接用他的qualified判断是否有考试资格
if(student.qualified()){
System.out.println("这名学生拥有考试资格");
}else{
System.out.println("这名学生没有考试资格");
}
System.out.println(student.toString());
}
}
Java 设计一个Student类
1、Student类
package test;
public class Student {
private String number;
private String name;
private double score;
public String getNumber() {return number;}
public void setNumber(String number) {this.number = number;}
public String getName() {return name;}
public void setName(String name) {this.name = name;}
public double getScore() {return score;}
public void setScore(double score) {this.score = score;}
public Student() {
super();
}
public Student(String number, String name, double score) {
super();
this.number = number;
this.name = name;
this.score = score;
}
public void printInfo(){
System.out.println("学号是 : "+getNumber()+" "+"姓名是 : "+getName()+" "+"分数是 : "+getScore());
}
}
2、TestStudent类
package test;
public class TestStudent {
public static void main(String[] args) {
Student s1=new Student("S3150323","张三",80.5);
Student s2=new Student("S3151520","李四",92.5);
s1.printInfo();
s2.printInfo();
}
}
java 设计一个学生类
class Strudent{
private int no;
private String name;
private float grade;
static float sum=0f;
static int num=0;
Student(int n,String na,float d){
this.no=n;
this.name=na;
this.grade=d;
num++;//人数累加
sum=sum+d;//分数累加
}
public float average(){
return this.sum/this.num;
}
public void display(){
System.out.println("学号:"+this.no);
System.out.println("姓名:"+this.name);
System.out.println("成绩:"+this.grade);
}
}
class SomeStudents{
public void static main(String[] args){
Student st1=new Studnet(20100001,"张三",100f);
st1.display();
Student st2=new Studnet(20100002,"李四",50f);
st2.display();
float av=st2.average();
System.out.println("平均分为:"+av);//或得以上2人平均成绩
}
}
java设计一个Student类
public class Student{
private String sName;
private String sClass;
private String sID;
Student(String sID,String sName)
{
this.sID = sID;
this.sName = sName;
}
Student(String sID,String sName,String sClass)
{
this(sID,sName);
this.sClass = sClass;
}
public String toString()
{
String ret = "";
if(sName != null)
{
ret = ret + sName;
}
if(sID != null)
{
ret = ret + "(" + sID + ",";
}else
{
ret =ret + "( ,";
}
if(sClass != null)
{
ret = ret + sClass + ")";
}else
{
ret = ret + " )";
}
return ret;
}
public String getsName() {
return sName;
}
public void setsName(String sName) {
this.sName = sName;
}
public String getsClass() {
return sClass;
}
public void setsClass(String sClass) {
this.sClass = sClass;
}
public String getsID() {
return sID;
}
public void setsID(String sID) {
this.sID = sID;
}
}
public class StudentDemo{
public static void main(String[] args)
{
Student[] st = new Student[5];
st[0] = new Student("student0","id0","class0");
st[1] = new Student("student1","id1","class1");
st[2] = new Student("student2","id2","class2");
st[3] = new Student("student3","id3","class3");
st[4] = new Student("student4","id4","class4");
for(int i = 0 ; i st.length; i++)
{
System.out.println(st[i].toString());
}
}
}
JAVA如何设计实体类?
实体类,只要里面包含属性跟方法就可以了,例如public class demo{
private int age;
private String name;
}。这就是一个标准的实体类
怎样用JAVA设计学生类Student,包含“学号、班级、姓名、年龄、成员”?
这个很简单呀,要自己试着去写。
public class Students {
private String ID; //学号
private String classId; //班级
private String name; //姓名
private int age; //年龄
public Students(String ID,String classId,String name,int age){//构造函数
this.ID=ID;
this.classId=classId;
this.name=name;
this.age= age;
}
public String getiID() {//获得学号
return this.ID;
}
public String getClassId() {//获得班级
return this.classId;
}
public String getName() {//获得姓名
return this.name;
}
public int getAge() {//获得年龄
return this.age;
}
public void setAge(int age){//修改年龄
this.age=age;
}
public static void main(String args[]){
Students st=new Students("111101","一班","张三","20");
System.out.println(st.getAge());
st.setAge(30);
System.out.println(st.getAge());
}
}
如果在完整一些,可以在加一个toString()函数,用来返回要输出的字符串。
java学生实体类设计的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java实型、java学生实体类设计的信息别忘了在本站进行查找喔。
发布于:2022-12-25,除非注明,否则均为
原创文章,转载请注明出处。