Java编写学生类student程序_编写一个JAVA程序片断定义一个表示学生的类student.docx...
编写一个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...相关推荐
- java定义一个学生类cstudent_编写一个JAVA程序片断 定义一个表示学生的类student
编写一个JAVA程序片断定义一个表示学生的类student,包括域"学号","班级","姓名","性别","年 ...
- java代码优化的方法和准则_编写高质量代码:改善Java程序的151个建议(第1章:JAVA开发中通用的方法和准则___建议16~20)...
建议16:易变业务使用脚本语言编写 Java世界一直在遭受着异种语言的入侵,比如PHP,Ruby,Groovy.Javascript等,这些入侵者都有一个共同特征:全是同一类语言-----脚本语言,它 ...
- java中的switch的规则_细细讲述Java技术开发的那些不为人知的规则
本文介绍的Java规则的说明分为3个主要级别,中级是平时开发用的比较多的级别,在今后将陆续写出其他的规则.遵守了这些规则可以提高程序的效率.使代码又更好的可读性等. 一.在finally方法里关掉in ...
- Python什么是闭包、闭包特征、定义闭包传入一个数求和并输出,定义一个装饰器:打印函数运行花费的时间,定义一个类:要求:包含一个对象属性,且用_(单下划线)命名的定义一个类方法(装饰器)
1. 闭包.闭包特征及应用 1.1 什么是闭包? 闭包就是外部函数中定义一个内部函数,内部函数引用外部函数中的变量,外部函数的返回值是内部函数; 闭包是由函数及其相关的引用环境组合而成的实体(即:闭包 ...
- 1.JAVA猜数字游戏: 一个类A有两个成员变量v、num,v有一个初值100。 定义一个方法guess,对A类的成员变量v,用num进行猜。 *如果num比v大则提示大了,反之则提示小了.
思路: * 1.创建一个类,定义两个成员变量v和num,v是固定值所以直接赋值,num是键盘录入的. * 2.定义一个setNum类,将来通过对象调用将键盘录入接收的数据进行设置 * 3.创建一 ...
- 类的成员变量 猜数字游戏一个类A有一个成员变量v有一个初值100。 * 定义一个类对A类的成员变量v进行猜。 * 如果大了则提示大了小了则提示小了。等于则提示猜测成功。
/** 类的成员变量 猜数字游戏一个类A有一个成员变量v有一个初值100.* 定义一个类对A类的成员变量v进行猜.* 如果大了则提示大了小了则提示小了.等于则提示猜测成功.*/ import java ...
- 类的成员变量: 猜数字游戏:一个类A有一个成员变量v,有一个初值100。定义一个类,对A类的成员变量v进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。
package com.leiclass.cle; import java.util.Scanner; public class Test1 { /** * 类的成员变量: 猜数字游戏:一个类A有 ...
- 1、猜数字游戏:一个类A有两个成员变量v、num,v有一个初值100。定义一个方法guess,对A类的成员变量v,用num进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。在main方法
定义一个类,其中封装成员变量v-猜数的目标, num-猜测的数据 guess方法根据num和v比对结果生成对应的提示信息 import java.util.Scanner; public class ...
- 用java编写验证码程序_编写,验证和分析实时Java应用程序
本文是" 用实时Java开发"系列的第三篇也是最后一部分,展示了如何设计,编写,验证和分析基本的实时应用程序. 我们将说明: 应用程序的时间和性能要求. 为什么传统的非实时Java ...
最新文章
- YoloV5 最强剪枝技术 模型压缩,3ms推理的YoloV5mAP60
- GDB调试基础操作详解【GDB调试】
- linux命令修改管理员时间,Linux管理员必须知道的sudo命令
- 数值方法:数值微分与数值积分
- 五大板块(1)—— 数组的定义,赋值与应用
- 【笛卡尔树】【线段树】meetings 会议(P5044)
- 我想学习编程,是自学好还是去培训机构学好呢?
- group by 子句的
- linux (debian) 配置静态ip
- 2、两数相加(python)
- 使用MATLAB绘制Smith圆图
- 四个Python爬虫案例,带你掌握xpath数据解析方法!
- Matlab OpenEXR 打开exr格式图片
- python主函数_python main函数
- 第三十一章 与昔一何殊勇怯(一之全)
- java课程设计模拟科学计算器_JAVA课程设计科学计算器
- CKFinder3.5.1整合springboot修复bug免费
- win7网络上计算机进不去,win7系统电脑红色警戒2点击网络进不去的解决方法
- Flutter—— 仿自如APP裸眼3D效果
- 手把手教你如何用Python从PDF文件中导出数据(附链接)
热门文章
- 多域名linux面板,宝塔面板操作多个域名做301跳转
- python爬虫ppt_完全零基础 轻松学Python:数据类型:数字类型、空类型、布尔类型...
- python文件实时同步_pyinotify模块实时文件同步
- java 返回集合_java – List返回一个对象集合
- r 重命名 列名_R-reshape2
- yolov3为什么对大目标检测不好_【目标检测简史】进击的YOLOv3,目标检测网络的巅峰之作...
- 用python进行因式分解_python中怎么对一个数进行因式分解?
- linux 日志乱码_这些 Linux 技巧大大提高你的工作效率
- 数据结构专题(一):1.1顺序表初始化
- mysql更新数据库中int 1_Mysql数据库int(1)和tinyint(1)的区别扩展阅读