studentjava的简单介绍

博主:adminadmin 2022-12-25 19:39:14 89

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

本文目录一览:

java.student类

class Student {

private String id;//表示学号

private String name;//表示姓名

private char sex;//表示性别

private int age;//表示年龄

private double computer_score;//表示计算机课程的成绩

private double english_score;//表示英语课的成绩

private double maths_score;//表示数学课的成绩

private double total_score;// 表示总成绩

private double ave_score; //表示平均成绩

public Student(String id, String name){

this.id = id;

this.name = name;

}

public Student(String id, String name, char sex, int age){

this(id, name);

this.sex = sex;

this.age = age;

}

public String getId(){

return id;

}//获得当前对象的学号,

public double getComputer_score(){

return computer_score;

}//获得当前对象的计算机课程成绩,

public double getMaths_score(){

return maths_score;

}//获得当前对象的数学课程成绩,

public double getEnglish_score(){

return english_score;

}//获得当前对象的英语课程成绩,

public void setId(String id){

this.id=id;

}// 设置当前对象的id值,

public void setComputer_score(double computer_score){

this.computer_score=computer_score;

}//设置当前对象的Computer_score值,

public void setEnglish_score(double english_score){

this.english_score=english_score;

}//设置当前对象的English_score值,

public void setMaths_score(double maths_score){

this.maths_score=maths_score;

}//设置当前对象的Maths_score值,

public double getTotalScore(){

return computer_score+maths_score+english_score;

}// 计算Computer_score, Maths_score 和English_score 三门课的总成绩。

public double getAveScore(){

return getTotalScore()/3;

}// 计算Computer_score, Maths_score 和English_score 三门课的平均成绩。

}

class Undergraduate extends Student{

private String classID;

public Undergraduate(String id, String name, char sex, int age,String classID){

super(id,name,sex,age);

this.classID=classID;

}

public String getClassID(){

return classID;

}

public void setClassID(String classID){

this.classID=classID;

}

}

class Graduate extends Student{

private String tutor;

public Graduate(String id, String name, char sex, int age,String tutor){

super(id,name,sex,age);

this.tutor=tutor;

}

public double getTotalScore() {

return getComputer_score()+getEnglish_score();

}

public double getAveScore(){

return getTotalScore()/2;

}

}

public class Test {

public static void main(String[] args) {

Undergraduate ug=new Undergraduate("0001", "张三", '男',19, "2083");

ug.setComputer_score(65);

ug.setEnglish_score(75);

ug.setMaths_score(85);

Graduate g=new Graduate("1001","李四",'女',24,"王五");

g.setComputer_score(65);

g.setEnglish_score(75);

g.setMaths_score(85);

Student s[]={ug,g};

for(int i=0;is.length;i++){

System.out.println("学号:"+s[i].getId()+" 计算机成绩:"+s[i].getComputer_score()+

" 英语成绩:"+s[i].getEnglish_score()+" 数学成绩:"+s[i].getMaths_score()

+" 总成绩:"+s[i].getTotalScore()+" 平均成绩:"+s[i].getAveScore());

}

}

}

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:定义一个表示学生信息的类student

1.Bean

package com.test;

public class Student {

private String sSO;//学号

private String sName;//姓名

private String sSex;//性别

private String sAge;//年龄

private String sJava;//成绩

public String getSSO() {

return sSO;

}

public void setSSO(String sso) {

sSO = sso;

}

public String getSName() {

return sName;

}

public void setSName(String name) {

sName = name;

}

public String getSSex() {

return sSex;

}

public void setSSex(String sex) {

sSex = sex;

}

public String getSAge() {

return sAge;

}

public void setSAge(String age) {

sAge = age;

}

public String getSJava() {

return sJava;

}

public void setSJava(String java) {

sJava = java;

}

}

2.测试类

package com.test;

public class textStudent {

/**

* @param args

*/

public static void main(String[] args) {

Student s1 = new Student();//学生对象一

Student s2 = new Student();//学生对象二

//学生一信息

s1.setSName("Tom");

s1.setSSO("1001002");

s1.setSAge("18");

s1.setSSex("男");

s1.setSJava("89");

//学生二信息

s2.setSName("Lucy");

s2.setSSO("1001001");

s2.setSAge("19");

s2.setSSex("女");

s2.setSJava("90");

System.out.println("两名学生的信息如下:");

System.out.println("学号\t姓名\t年龄\t性别\t成绩");

System.out.println(s1.getSSO()+"\t"+s1.getSName()+"\t"+s1.getSAge()+"\t"+s1.getSSex()+"\t"+s1.getSJava());

System.out.println(s2.getSSO()+"\t"+s2.getSName()+"\t"+s2.getSAge()+"\t"+s2.getSSex()+"\t"+s2.getSJava());

System.out.println();

int sj1 = Integer.parseInt(s1.getSJava());

int sj2 = Integer.parseInt(s2.getSJava());

double sum = (sj1+sj2)/2.0;//保留一位小数

System.out.println("平均成绩为:"+sum);

}

}

Java定义学生类student

import java.util.*;

class Student{

    //这里为了方便赋值,减少代码,我就用public了。

    public int id;

    public String name;

    public String banji;

    //重写构造器,方便增加学生

    public Student(int id, String name, String banji){

        this.id = id;

        this.name = name;

        this.banji = banji;

    }

    public int getId(){

        return id;

    }

    //输出学生信息

    public String toString(){

        System.out.println("学号:"+id);

        System.out.println("姓名:"+name);

        System.out.println("班级:"+banji);

    }

}

public class Main{

    public static void main(String[] args){

        //增加单个学生

        Student s1 = new Student(1,"小童鞋_成er","1班");

        //输出学生信息

        System.out.println(s1); 

        

        //批量增加学生,弄一个ArrayList

        ArrayListStudent list = new ArrayListStudent();

        //比如插入10个

        for(int i = 1; i = 10; i++){

            list.add(new Student(i,"学生"+i,i+"班"));

        }

        

        //显示学生

        for(IteratorStudent it = list.iterator(); it.hasNext();){

            System.out.println(it.next());

        }

        

        //删除学生用ListIterator来弄

        for(ListIteratorStudent lli = list.listIterator(); lli.hasNext();){

            //比如要删除学号为1的学生

            if(lli.next().getId()==1){

                lli.remove();

            }

        }

        //最后便利这个ListIterator就可以了

    }

}

java定义一个学生类Student

1:

package wo;

-

public class StudentText{

public static void main(String[] args) {

Student s1=new Student(01,"张三");

Student s2=new Student(02,"李四");

boolean b=s1.equals(s2);

System.out.println(b);

}

}

 class Student {

private int num;

private String nema;

public Student(int num, String nema) {

super();

this.num = num;

this.nema = nema;

}

public Student() {

}

public int getNum() {

return num;

}

public void setNum(int num) {

this.num = num;

}

public String getNema() {

return nema;

}

public void setNema(String nema) {

this.nema = nema;

}

public boolean equals(Object obj) {

if (this == obj)

return true;

if (obj == null)

return false;

if (getClass() != obj.getClass())

return false;

if (num != this.num)

return false;

return true;

}

}

2

package wo;

public class polyTest {

public static void main(String[] args) {

penson p=new penson("张三",25);

System.out.println(p);

loyee l=new loyee(01,3000);

System.out.println(l);

Manager m=new Manager("老师");

System.out.println(m);

}

}

class penson{

private String name;

private int age;

public penson() {

super();

}

public penson(String name,int age) {

super();

this.name=name;

this.age=age;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public String toString() {

return "penson [姓名:" + name + ",年龄:" + age + "]";

}

}

class loyee{

private int id;

private double salary;

public loyee() {

super();

}

public loyee(int id,double salary) {

super();

}

public int getID() {

return id;

}

public void setID(int iD) {

id = iD;

}

public double getSalary() {

return salary;

}

public void setSalary(double salary) {

this.salary = salary;

}

public String toString() {

return "loyee [工号" + id + ", 工资:" + salary + "]";

}

}

class Manager{

private String type;

public Manager() {

super();

}

public Manager(String type) {

super();

this.type=type;

}

public String getType() {

return type;

}

public void setType(String type) {

this.type = type;

}

public String toString() {

return "Manager [职务名称:" + type + "]";}

}

java定义一个Student类,包含内容如下

public class Student {

    /**

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

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

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

附加要求:计算所有输入学员的各科平均成绩

     */

public int idNum;

public String name;

public String sex;

public String classLeader;

public float math;

public float chinese;

public float english;

public Student(int idNum,String name,String sex,String classLeader,

float math,float chinese,float english ) {

// TODO Auto-generated constructor stub

this.idNum=idNum;

this.name=name;

this.sex=sex;

this.classLeader=classLeader;

this.math=math;

this.chinese=chinese;

this.english=english;

}

public float TotalFraction(){

float total;

total=math+chinese+english;

return total;

}

public float Average(){

float average;

average=(math+chinese+english)/3;

return average;

}

}

import java.util.*;

public class Main {

public static void main(String[] args) {

// TODO Auto-generated method stub

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

Scanner scanner=new Scanner(System.in);

System.out.println("输入学号");

int id=scanner.nextInt();

System.out.println("姓名");

String name=scanner.next();

System.out.println("性别");

String sex=scanner.next();

System.out.println("班干部");

String classLeader=scanner.next();

System.out.println("数学");

float math=scanner.nextFloat();

System.out.println("语文");

float chinese=scanner.nextFloat();

System.out.println("英语");

float english=scanner.nextFloat();

Student stu=new Student(id, name, sex, classLeader, math, chinese, english);

System.out.println("总分"+stu.TotalFraction());

System.out.println("平均分"+stu.Average());

}

}

如果要保存多个人的话Student[] student保存对象

studentjava的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、studentjava的信息别忘了在本站进行查找喔。

The End

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