「java学生实体类设计」java实型

博主:adminadmin 2022-12-25 16:09:13 58

今天给各位分享java学生实体类设计的知识,其中也会对java实型进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

设计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学生实体类设计的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-25,除非注明,否则均为首码项目网原创文章,转载请注明出处。