studentjava的简单介绍
今天给各位分享studentjava的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java.student类
- 2、java设计一个Student类
- 3、JAVA:定义一个表示学生信息的类student
- 4、Java定义学生类student
- 5、java定义一个学生类Student
- 6、java定义一个Student类,包含内容如下
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的信息别忘了在本站进行查找喔。
发布于:2022-12-25,除非注明,否则均为
原创文章,转载请注明出处。