java定义一个表示学生信息的类

作者&投稿:崇尝 (若有异议请与网页底部的电邮联系)
用JAVA定义一个学生类Student来表示学生信息,学生类中包含成员有学号(id)、姓名(name)、年龄和成绩~

如下所示:
public class Student {private int sNo; //学号private String name; //姓名private String sex; //性别private int yu; //语文private int shu; //数学private int wai; //外语public int getsNo() {return sNo;}public void setsNo(int sNo) {this.sNo = sNo;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getSex() {return sex;}public void setSex(String sex) {this.sex = sex;}public int getYu() {return yu;}public void setYu(int yu) {this.yu = yu;}public int getShu() {return shu;}public void setShu(int shu) {this.shu = shu;}public int getWai() {return wai;}public void setWai(int wai) {this.wai = wai;}
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
Java 编程语言的风格十分接近C、C++语言。Java是一个纯的面向对象的程序设计语言,它继承了 C++ 语言面向对象技术的核心,Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java SE 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
Java由四方面组成:
●Java编程语言,即语法。
●Java文件格式,即各种文件夹、文件的后缀。
●Java虚拟机(JVM),即处理*.class文件的解释器。
●Java应用程序接口(Java API)

一般就这样写,如果可以用CString类当然更简单了。你这里没有赋值函数,不知道你什么打算。
class student
{
public:
const char* getNo();
const char* getName();

private:
char sNo[10];
char sName[10];
char sSex[10];
char sAge[10];
char sJava[10];
}

const char* getNo()
{
const char *pNo = sNo;
return pNo;
}

const char* getName()
{
const char *pName = sName;
return pName;
}

public class Student {
    /*
     * (non-Javadoc)
     * 
     * @see java.lang.Object#toString()
     */
    @Override
    public String toString() {
        return "StudentInfo 
[No=" + sNo + ", Name=" + sName + ", Sex=" + sSex
                + ", Age=" + sAge + ", Java=" + sJava + "]";
    }

    /**
     * @param sJava
     *            the sJava to set
     */
    public void setsJava(int sJava) {
        this.sJava = sJava;
    }

    /**
     * @param sNo
     * @param sName
     * @param sSex
     * @param sAge
     * @param sJava
     */
    public Student(String sNo, String sName, String sSex, int sAge, int sJava) {
        super();
        this.sNo = sNo;
        this.sName = sName;
        this.sSex = sSex;
        this.sAge = sAge;
        this.sJava = sJava;
    }

    /**
     * @return the sNo
     */
    public String getsNo() {
        return sNo;
    }

    /**
     * @return the sName
     */
    public String getsName() {
        return sName;
    }

    /**
     * @return the sSex
     */
    public String getsSex() {
        return sSex;
    }

    /**
     * @return the sAge
     */
    public int getsAge() {
        return sAge;
    }

    /**
     * @return the sJava
     */
    public int getsJava() {
        return sJava;
    }

    private String sNo;
    private String sName;
    private String sSex;
    private int sAge;
    private int sJava;

}

public class TestStudent {
    public static void getAverage(float java[]) {
        int n = 0;
        float sum = 0;
        while (n < java.length) {
            sum += java[n];
            n++;
        }
        System.out.println("Average = " + sum / java.length);
    }

    public static void getMaxMin(float java[]) {
        float max = java[0], min = java[0];
        for (int n = 0; n < java.length; n++) {
            if (java[n] > max) {
                max = java[n];
            }
            if (java[n] < min) {
                min = java[n];
            }
        }
        System.out.println("Max = " + max + ";Min = " + min);
    }

    public static void printInfo(String s[]) {
        for (String a : s) {
            System.out.println(a);
        }
    };

    public static void main(String[] args) {
        Student s1 = new Student("s1", "Zhao", "male", 16, 11);
        Student s2 = new Student("s2", "Qian", "female", 16, 10);
        Student s3 = new Student("s3", "Sun", "male", 16, 30);
        Student s4 = new Student("s4", "Li", "female", 16, 40);
        Student s5 = new Student("s5", "Zhou", "male", 16, 50);

        String[] sInfo = { s1.toString(), s2.toString(), s3.toString(),
                s4.toString(), s5.toString() };
        float[] iJava = { s1.getsJava(), s2.getsJava(), s3.getsJava(),
                s4.getsJava(), s5.getsJava() };
        printInfo(sInfo);
        getAverage(iJava);
        getMaxMin(iJava);
    }

}



提供代码供参考:

class student{
String sNO,sName,sSex;
int sAge;
double sJava;
public student(String a,String b,String c,int d ,double e){
sNO=a;
sName=b;
sSex=c;
sAge=d;
sJava=e;}
String getNo(){
return sNO;}

String getName(){
return sName;}

String getSex(){
return sSex;}

int getAge(){
return sAge;}

double getJava(){
return sJava;}
void show(){
System.out.println("姓名:"+getName());
System.out.println("学号:"+getNo());
System.out.println("性别:"+getSex());
System.out.println("年龄:"+getAge());
System.out.println("Java成绩:"+getJava());}
}
 
public class TestStudent{
public static void main(String[] args){
                double avrage,K1,K2,K3,K4,K5;
student A1=new student("13190310","张一","男",18,80);
student A2=new student("13190311","王二","女",19,83);
student A3=new student("13190312","李三","男",19,82);
student A4=new student("13190313","赵四","女",20,88);
student A5=new student("13190314","蒋五","女",20,90);
A1.show();
System.out.println();
A2.show();
System.out.println();
A3.show();
System.out.println();
A4.show();
System.out.println();
A5.show();
System.out.println();
K1=A1.getJava();
K2=A2.getJava();
K3=A3.getJava();
K4=A4.getJava();
K5=A5.getJava();
avrage=(K1+K2+K4+K3+K5)/5;
System.out.println("Java平均成绩:"+avrage);
double a[]={K1,K2,K3,K4,K5};
double max=0,min=0,ck;
for(int i=0;i<4;i++){
max=K1;
if(max<a[i+1]){
ck=max;
max=a[i+1];
a[i+1]=ck;} }
System.out.println("Java的最高分为:"+max);
for(int i=0;i<4;i++){
max=K1;
if(min>a[i+1]){
ck=min;
min=a[i+1];
a[i+1]=ck;}
}
System.out.println("Java的最低分为:"+max);
}
}


public class student
{
private string name;
private string sex;
private string old;
private string grade;
private string class
}
按照这个句式分别为学生(student)这个类加入姓名(name)性别(sex)年龄(old)年级(grade)班级(class)五个基本属性
这就是一个基本的java类

public class Student {
private String studentNumber;
private String name;
private String sex;
private int age;

// getters and setters
...
}

不要光看外表


java里字体名称是怎么定义的?
但在一般情况下,字符和字形并没有一对一的对应关系。例如,字符 'á' A 的带重音符号的拉丁小写字母 可以由两个字形表示:一个是 'a',一个是 '´'。另一方面,两字符的字符串 "fi" 可以由单个字形 "fi" 连字表示。在复杂的书写系统(如阿拉伯语或南亚和东南亚语言)中,字符与字形之间...

AVA里面有个Ping值是什么来的,大好还是小好,我玩的时候有是20左右有...
FPS是第一人称射击类游戏的简称(游戏专有名词)。 FPS(First Personal Shooting Game):第一人称射击游戏 严格来说FPS属于ACT类游戏的一个分支,但和RTS类游戏一样,由于其在世界上的迅速风靡,使之展成了一个单独的类型。 FPS是图像领域中的定义 FPS (Frames Per Second):每秒传输帧数。

手机GAVA是什么啊?有什么好处?
您好!您说的是"JAVA"吧?___概要 Java包含了一种计算机编程语言和一个平台。Java编程语言是一种高级语言。由Sun微系统公司(Sun Macrosystem)发布,并作为一种开放的标准进行提供。Java平台包括了Java虚拟机和Java应用程序接口(API)。Java将原程序编译成字节码(bytecode),并通过Java虚拟机(JVM)解释字...

ava的抗锯齿?什么意思
抗锯齿就是由于在3D图像中,受分辨的制约,物体边缘总会或多或少的呈现三角形的锯齿,而抗锯齿就是指对图像边缘进行柔化处理,使图像边缘看起来更平滑,更接近实物的物体。它是提高画质以使之柔和的一种方法。如今最新的全屏抗锯齿(可以有效的消除多边形结合处(特别是较小的多边形间组合中)的错位现象...

ava.lang.nullpointerexception
java.lang.nullpointerexception表示使用了空引用,即给对象赋值了一个不存在的对象。HTTP Status 500表示服务器错误。500 是Server Error400 是Clinet Error300 Route change200 OK应答代码,虽然是SIP的但同样适用于HTTP,只是加了一些东西应答代码应答码是包含了,并且扩展了HTTP\/1.1应答码。并不是所有的HTTP\/1.1应答...

ava怎么样?还有什么时候可以玩??
《AVA》将通过12月中旬的第一次韩国国内内测,和韩国玩家见面。在首尔举办的韩国2007游戏大奖颁奖晚会上,由Redduck公司开发,腾讯代理的FPS网络游戏《AVA》获得最高总统奖,除了总统奖的最高荣誉之外,《AVA》还获得了游戏画面、游戏角色领域的最重要奖项,成为名副其实的“三冠王”。Neowiz表示,推出了可以确认 Neowiz通过...

java代码块问题
1、写在类里的代码块,是在类主动执行的。你在主动执行的代码里写定义。肯定有问题,你怎么可以让类去执行一个定义? 明显是有问题的。2、代码块里一般都是初始化的工作。3、定义的方法是要被调用 的。被调用,跟主动执行是有区别的。所以编译都不通过。

Lava-LavaLava-Lava产品介绍
Lava-Lava是一个创新的个人版互联网即时通讯平台,它的核心功能是提供标准版本的IM客户端,旨在解决跨平台、跨领域的交流需求,构建全新的互联网互动体验。它不仅仅是一款通讯工具,更是一个开放的平台,让合作伙伴有机会定制自己的产品版本,改变名称、外观和频道内容,实现个性化即时通讯体验。通过丰富的二...

玩AVA的技巧(详见说明)
对新手来说有点难了 实在搞不定的话就和队友一起行动 但别档别人的路 队友静步时别再旁边乱跑乱跳 换子弹是注意掩护 简单点说 AVA有三大基本技术一定要会 一个是看地图 随时注意红点{敌人} 把叉{队友死亡}还有发无线电的队友的位置 同时判断敌人可能集结的方位 第二个是听脚步 ...

常见的十五种Java开发工具是什么,有什么特点
它们是在XML中定义的已知接口,并充当插件的耦合点。扩展点的范围包括从用在常规表述过滤器中的简单字符串,到一个Java类的描述。任何Eclipse插件定义的扩展点都能够被其它插件使用,反之,任何Eclipse插件也可以遵从其它插件定义的扩展点。除了解由扩展点定义的接口外,插件不知道它们通过扩展点提供的服务将...

伊春区15674272962: java高手进来做题,不会了定义一个表示学生信息的类Student,要求如下:(1)类Student的成员变量:sNO 表示学号;sName表示姓名;sSex表示性别;... -
亢索美洛:[答案] import java.util.Arrays; public class Student { private int sNO; private String sName; private String sSex; private int sAge; private int sJava; public int getsNO() { return sNO; } public String getsName() { return sName; } public String getsSex() { return sSex; }...

伊春区15674272962: 用java定义一个学生类 -
亢索美洛: public class Student {private String s_id;private String s_name;private String s_sex;private String s_class;//......其它属性//添加getX() setX()方法,就可以了 }主要是你要定义这个类想干什么,不同的需求,选用适当的设计模式或者框架,来完成

伊春区15674272962: 用JAVA定义一个学生的类Student . -
亢索美洛: public class Student { //定义一个学生类 private int StuNum; //学号 private int Class; //班级 private char Gender; //性别 private int Age; //年龄 public Student(int StuNum, int Class, char Gender, int Age){//构造函数 this.stuNum = StuNum; this....

伊春区15674272962: java编程定义一个学生类,包含姓名、性别、年龄等信息. 控制台输入文件路径,再输入要写入的学生对象,写入文件到对应位置; 控制台输入文件路径,读取对应位置文件的内容以学生对象方式返回,并后台打印. -
亢索美洛: Student类: import java.io.Serializable; public class Student implements Serializable { private String name; private int age; private String gender; public Student() { } // 构造器 public Student(String name, int age, String gender) { this.name = ...

伊春区15674272962: 编写一个Java程序片段,定义一个表示学生的类student, -
亢索美洛: public String student{ int id;//学号 String name;//姓名 String sex;//性别 int age;//年龄 String class;//班级 }

伊春区15674272962: 编写一个JAVA的程序片段,定义一个表示学生的类student....... -
亢索美洛: public class student{private stuno;private clano;private stuage;private stusex; public getstuno(string no){get{return stuno}set{stuno=no}}public getclano(string no){get{ruturn clano}set{clano=no}}public getstusex(string sex)...

伊春区15674272962: 用java定义一个学生类,要处理的信息有学号、姓名、年龄、专业. -
亢索美洛: // 一个简单的学生类 public class Student {private int sno; // 学号private String sname; // 姓名private int sage; // 年龄private String profession; // 专业 public Student() {} public Student(int sno, String sname, int sage, String profession) ...

伊春区15674272962: 编写一个Java程序片断定义一个表示学生的类student,包括域“学号”、”班号”、“姓名”、“性别”、“年
亢索美洛:package hibernate3.object; public class Student { int 学号; int 班号; String 姓名; int 性别; int 年龄; public int get学号() { return 学号; } public void set学号(int 学号) { this.学号 = 学号; } public int get班号() { return 班号; } public ...

伊春区15674272962: java设计 定义并测试一个名为Student的类 -
亢索美洛: public class Student {// 定义并测试一个名为Student的类,包括属性有“学号”、“姓名”,以及3门课程“数学”、// “英语”和“计算机”的成绩,包括的方法有计算3门课程的“总分”、“平均分”、“最高分”及“最低分”.private int...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网