编写一个JAVA程序片断 定义一个表示学生的类student,包括域"学号","班级","姓名","性别","年龄";方法"获得学号","获得班号","获得姓名","获得性别","获得年龄","修改年龄".

程序如下:

import java.lang.String;

import java.lang.System;

import java.io.*;

public class StudentManage

{

public static void main(String args[])

{

Student myStudent=new Student(1234567,"023","hfx","male",21);

System.out.println(myStudent.toString());

}

}

class Student

{

long studentNumber;

String classNumber;

String studentName;

String studentSex;

int studentAge;

Student(long a,String s,String d,String f,int h)

{

studentNumber=a;

classNumber=s;

studentName=d;

studentSex=f;

studentAge=h;

}

void getNumber(long sno,String sna)

{

if(studentName==sna)

studentNumber=sno;

else

System.exit(1);

}

void getName(long sno,String sna)

{

if(studentNumber==sno)

studentName=sna;

else

System.exit(1);

}

void getClass(long sno,String sna,String cn)

{

if(studentNumber==sno||studentName==sna)

classNumber=cn;

else

System.exit(1);

}

void getSex(long sno,String sna,String s)

{

if(studentNumber==sno||studentName==sna)

studentSex=s;

else

System.exit(1);

}

void getAge(long sno,String sna,int a)

{

if(studentNumber==sno||studentName==sna)

studentAge=a;

else

System.exit(1);

}

int changeAge(int a)

{

studentAge=a;

return studentAge;

}

public String toString()

{

String s="studentNumber:"+studentNumber

+"\n studentName:"+studentName

+"\n classNumber:"+classNumber

+"\n studentSex:"+studentSex

+"\n studentAge:"+studentAge;

return s;

}

}

===================================================================================

编写一个Java程序片断,以定义一个表示学生的类Student。这个类的属性有“学号”、“班号”、“姓名”、“性别”、“年龄”,方法有“获得学号”、“获得班号”、“获得性别”、“获得姓名”、“获得性别”、“获得年龄”。

class student{

private String xuehao;

private String banhao;

private String xingming;

private String xingbie;

private int nianling;

public student(String x,String b,String m,String b1,int n){

this.xuehao = x;

this.banhao = b;

this.xingming = m;

this.xingbie = b1;

this.nianling = n;

}

public String getxuehao(){

return xuehao;

}

public String getbanhao(){

return banhao;

}

public String getxingming(){

return xingming;

}

public String getxingbie(){

return xingbie;

}

public int getnianling(){

return nianling;

}

public String toString(){

return xuehao+" "+banhao+" "+xingming+" "+xingbie+" "+nianling;

}

}

public class Dome4{

public static void main(String args[]){

student s1 = new student("02122168","12","安静","男",24);

System.out.println(s1.toString());

}

}

展开阅读全文

Java编写学生类student程序_编写一个JAVA程序片断定义一个表示学生的类student.docx...相关推荐

  1. java定义一个学生类cstudent_编写一个JAVA程序片断 定义一个表示学生的类student

    编写一个JAVA程序片断定义一个表示学生的类student,包括域"学号","班级","姓名","性别","年 ...

  2. java代码优化的方法和准则_编写高质量代码:改善Java程序的151个建议(第1章:JAVA开发中通用的方法和准则___建议16~20)...

    建议16:易变业务使用脚本语言编写 Java世界一直在遭受着异种语言的入侵,比如PHP,Ruby,Groovy.Javascript等,这些入侵者都有一个共同特征:全是同一类语言-----脚本语言,它 ...

  3. java中的switch的规则_细细讲述Java技术开发的那些不为人知的规则

    本文介绍的Java规则的说明分为3个主要级别,中级是平时开发用的比较多的级别,在今后将陆续写出其他的规则.遵守了这些规则可以提高程序的效率.使代码又更好的可读性等. 一.在finally方法里关掉in ...

  4. Python什么是闭包、闭包特征、定义闭包传入一个数求和并输出,定义一个装饰器:打印函数运行花费的时间,定义一个类:要求:包含一个对象属性,且用_(单下划线)命名的定义一个类方法(装饰器)

    1. 闭包.闭包特征及应用 1.1 什么是闭包? 闭包就是外部函数中定义一个内部函数,内部函数引用外部函数中的变量,外部函数的返回值是内部函数; 闭包是由函数及其相关的引用环境组合而成的实体(即:闭包 ...

  5. 1.JAVA猜数字游戏: 一个类A有两个成员变量v、num,v有一个初值100。 定义一个方法guess,对A类的成员变量v,用num进行猜。 *如果num比v大则提示大了,反之则提示小了.

    思路:  * 1.创建一个类,定义两个成员变量v和num,v是固定值所以直接赋值,num是键盘录入的.  * 2.定义一个setNum类,将来通过对象调用将键盘录入接收的数据进行设置  * 3.创建一 ...

  6. 类的成员变量 猜数字游戏一个类A有一个成员变量v有一个初值100。 * 定义一个类对A类的成员变量v进行猜。 * 如果大了则提示大了小了则提示小了。等于则提示猜测成功。

    /** 类的成员变量 猜数字游戏一个类A有一个成员变量v有一个初值100.* 定义一个类对A类的成员变量v进行猜.* 如果大了则提示大了小了则提示小了.等于则提示猜测成功.*/ import java ...

  7. 类的成员变量: 猜数字游戏:一个类A有一个成员变量v,有一个初值100。定义一个类,对A类的成员变量v进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。

    package com.leiclass.cle; import java.util.Scanner; public class Test1 { /** * 类的成员变量:   猜数字游戏:一个类A有 ...

  8. 1、猜数字游戏:一个类A有两个成员变量v、num,v有一个初值100。定义一个方法guess,对A类的成员变量v,用num进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。在main方法

    定义一个类,其中封装成员变量v-猜数的目标, num-猜测的数据 guess方法根据num和v比对结果生成对应的提示信息 import java.util.Scanner; public class ...

  9. 用java编写验证码程序_编写,验证和分析实时Java应用程序

    本文是" 用实时Java开发"系列的第三篇也是最后一部分,展示了如何设计,编写,验证和分析基本的实时应用程序. 我们将说明: 应用程序的时间和性能要求. 为什么传统的非实时Java ...

最新文章

  1. YoloV5 最强剪枝技术 模型压缩,3ms推理的YoloV5mAP60
  2. GDB调试基础操作详解【GDB调试】
  3. linux命令修改管理员时间,Linux管理员必须知道的sudo命令
  4. 数值方法:数值微分与数值积分
  5. 五大板块(1)—— 数组的定义,赋值与应用
  6. 【笛卡尔树】【线段树】meetings 会议(P5044)
  7. 我想学习编程,是自学好还是去培训机构学好呢?
  8. group by 子句的
  9. linux (debian) 配置静态ip
  10. 2、两数相加(python)
  11. 使用MATLAB绘制Smith圆图
  12. 四个Python爬虫案例,带你掌握xpath数据解析方法!
  13. Matlab OpenEXR 打开exr格式图片
  14. python主函数_python main函数
  15. 第三十一章 与昔一何殊勇怯(一之全)
  16. java课程设计模拟科学计算器_JAVA课程设计科学计算器
  17. CKFinder3.5.1整合springboot修复bug免费
  18. win7网络上计算机进不去,win7系统电脑红色警戒2点击网络进不去的解决方法
  19. Flutter—— 仿自如APP裸眼3D效果
  20. 手把手教你如何用Python从PDF文件中导出数据(附链接)

热门文章

  1. 多域名linux面板,宝塔面板操作多个域名做301跳转
  2. python爬虫ppt_完全零基础 轻松学Python:数据类型:数字类型、空类型、布尔类型...
  3. python文件实时同步_pyinotify模块实时文件同步
  4. java 返回集合_java – List返回一个对象集合
  5. r 重命名 列名_R-reshape2
  6. yolov3为什么对大目标检测不好_【目标检测简史】进击的YOLOv3,目标检测网络的巅峰之作...
  7. 用python进行因式分解_python中怎么对一个数进行因式分解?
  8. linux 日志乱码_这些 Linux 技巧大大提高你的工作效率
  9. 数据结构专题(一):1.1顺序表初始化
  10. mysql更新数据库中int 1_Mysql数据库int(1)和tinyint(1)的区别扩展阅读