编写一个学生类 student,包含的属性有学号、姓名年龄,将所有学生存储在一个数组中
- 编写一个学生类 student,包含的属性有学号、姓名年龄,将所有学生存储在一个数组中,自拟数据,用数组的初始化方法给数组赋值,并实现如下操作:
①将所有学生年龄增加一岁
②按数组中顺序显示所有学生信息
③查找显示所有年龄大于20岁的学生名单
运行结果:
代码
public class Dbs {int num;int age;String name;public Dbs(int num,int age,String name) {this.num=num;this.age=age;this.name=name;}public String toString() {return num+"\t"+name+"\t"+age;}public static void addAge(Dbs arr[]) {//将所有学生年龄增加一岁for(int k=0;k<arr.length;k++)arr[k].age+=1;}public static void allStu(Dbs arr[]) {//按数组中顺序显示所有学生信息for(int k=0;k<arr.length;k++) System.out.println(arr[k]);}public static void selStu(Dbs arr[]) {//查找显示所有年龄大于20岁的学生名单for(int k=0;k<=arr.length-1;k++) {if(arr[k].age>20)System.out.println(arr[k].name);}}public static void main(String[] args) {Dbs s1=new Dbs(101,22,"小明");Dbs s2=new Dbs(102,18,"小红");Dbs s3=new Dbs(103,15,"小白");Dbs dbs[]= {s1,s2,s3};addAge(dbs);allStu(dbs);System.out.println("以下是年龄超过20岁的学生名单:");selStu(dbs);}
}
编写一个学生类 student,包含的属性有学号、姓名年龄,将所有学生存储在一个数组中相关推荐
- 编写一个程序,用户使用for循环输入5个数字,所有这些数字将存储在一个数组中。之后,程序将添加这五个数字并显示结果。程序必须支持运算符重载的概念。
Write a program in which users enter 5 numbers using for loop and all these numbers will store in an ...
- 《c primer pius》第六章第14题,发现网上好多都有问题,编写一个程序读入一行输入,然后反向打印该行,您可以把输入存储在一个char数组中
编写一个程序读入一行输入,然后反向打印该行,您可以把输入存储在一个char数组中: 假定该行不超过255个字符.回忆一下,您可以使用具有%c说明符的scanf()从输入中一次 读入一个字符,而且当您按 ...
- python设计一个学生类姓名年龄成绩_C# 编写学生类Student,包含学生姓名,成绩,设计一个友员函数sortDegree(),将学生成绩按大到小排序。...
满意答案 kdoey 2014.04.11 采纳率:56% 等级:9 已帮助:212人 12345678910111213141516171819202122232425262728293031 ...
- 创建学生类Student,其属性描述包括ID(编号)、Name(姓名)、SClass(班级)、CScore(语文成绩);创建教师类Teacher,其属性描述包括ID(编号)、Name(姓名)、JobT
public class Person{protected string id;protected string name;public string ID{get { return id; }set ...
- 李小龙游戏java_java编程定义一个学生类Student,成员变量有学号,姓名,性别,身高,体重,平均分成绩;生成10个St...
满意答案 ldzhi 推荐于 2017.10.07 采纳率:43% 等级:12 已帮助:5491人 public class DateDemo { public static void main ...
- java编写一个教师类Teacher_(1)编写一个Teacher类,包含授课方法;编写JavaTeacher和MathTeacher类继承自Teacher类,并重写授课方法;...
[填空题]三.实验原理 [分析题]下列说法,不属于导致同步发电机并车失败的原因的是______. [分析题]自动调频调载装置是在发电机并联运行时协助原动机调速器对______和______进行调整的装 ...
- JAVA 编写一个员工类,成员变量和成员方法自拟,编写一个测试类
课后习题练习 3.4 编写程序实现以下功能: (1).员工类(Emploee):c=成员变量包含员工号和员工姓名,成员方法包含构造方法和输出方法(输出员工信息). (2). 部门主管类(Manager ...
- 创建一个Student 类 包含属性有 序号 姓名 年龄 生日 提供对应的setter/getter 创建对象,完成赋值(setter赋值和构造方法赋值) 在控制台输出学生对象的信息
public class Student {/*1 创建一个Student 类 包含属性有 序号 姓名 年龄 生日 提供对应的setter/getter创建对象,完成赋值(setter赋值和构造方法赋 ...
- 定义一个学生类Student,包含三个属性姓名、年龄、性别, 创建三个学生对象存入ArrayList集合中。 A:使用迭代器遍历集合。 B:求出年龄最大的学生,然后将该对象的姓名变为:小猪佩奇。
Java基础 定义一个学生类Student,包含三个属性姓名.年龄.性别, 创建三个学生对象存入ArrayList集合中. A:使用迭代器遍历集合. B:求出年龄最大的学生,然后将该对象的姓名变为:小 ...
最新文章
- javascript2008
- TimeLine CSS/Javascript 时间线
- java学习笔记(4)
- 整合JDBC---SpringBoot
- String | 263. Ugly Number
- Mybatis(2)---多表查询
- rtklib 天线相位中心_(原文链接错,重发)用于WiMAX和WLAN的紧凑型共面波导馈电双频线极化和圆极化单极天线(原载于微波杂志19年7/8月号)...
- RT-Thread的线程(任务)处理【RT-Thread学习笔记 2】
- 进程和线程(4)-进程 vs. 线程
- 关于二叉树,你该了解这些!
- 【图像融合】基于matlab curvelet变换图像融合【含Matlab源码 776期】
- Java实战之管家婆记账系统(24)——项目总结
- 【ffmpeg】音频采集
- 计算机管理中优盘显示无媒体,无法识别、无媒体、无容量等的U盘,是怎么造成的?(故障篇)...
- vue面试常见问题小结
- 手机进水声音变小怎么办
- “2022中国民营企业500强”榜单前十企业致力慈善事业
- ABAP 中历史库存
- 带负荷测试要求二次最小电流_带负荷测向量
- 其他信息: 未找到源,不过,未能搜索部分或所有事件日志。 若要创建源,您需要用于读取所有事件日志的权限以确保新的源名称是唯一的。 不可访问的日志: Security。...