Java基础

定义一个学生类Student,包含三个属性姓名、年龄、性别, 创建三个学生对象存入ArrayList集合中。 A:使用迭代器遍历集合。 B:求出年龄最大的学生,然后将该对象的姓名变为:小猪佩奇。

package com.itfxp.log.Demo02;public class Student {String name;int age;char sex;public Student() {}public Student(String name, int age, char sex) {this.name = name;this.age = age;this.sex = sex;}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 char getSex() {return sex;}public void setSex(char sex) {this.sex = sex;}@Overridepublic String toString() {return "Student{" +"name='" + name + '\'' +", age=" + age +", sex=" + sex +'}';}
}
package com.itfxp.log.Demo02;import java.util.ArrayList;/*二、定义一个学生类Student,包含三个属性姓名、年龄、性别,
创建三个学生对象存入ArrayList集合中。A:使用迭代器遍历集合。B:求出年龄最大的学生,然后将该对象的姓名变为:小猪佩奇。*/
public class Work02 {public static void main(String[] args) {ArrayList<Student> str=new ArrayList<>();str.add(new Student("二哈",33,'女'));str.add(new Student("皮皮虾",35,'男'));str.add(new Student("臭鱼烂虾",34,'女'));str.add(new Student("臭鱼",37,'女'));for (Student s : str) {  //遍历集合System.out.println(s);}int max=0;for (int i = 1; i < str.size(); i++) {if (str.get(i).getAge()>str.get(max).getAge()){//比较年龄max=i;}}System.out.println("~~~~~~~");str.get(max).setName("小猪佩奇");//修改年龄最大的名字for (Student s : str) {  //遍历修改后的System.out.println(s);}}}

定义一个学生类Student,包含三个属性姓名、年龄、性别, 创建三个学生对象存入ArrayList集合中。 A:使用迭代器遍历集合。 B:求出年龄最大的学生,然后将该对象的姓名变为:小猪佩奇。相关推荐

  1. 编写一个学生类 student,包含的属性有学号、姓名年龄,将所有学生存储在一个数组中

    编写一个学生类 student,包含的属性有学号.姓名年龄,将所有学生存储在一个数组中,自拟数据,用数组的初始化方法给数组赋值,并实现如下操作: ①将所有学生年龄增加一岁 ②按数组中顺序显示所有学生信 ...

  2. (1)定义圆Circle类,包含radius半径属性,求面积方法,求周长方法,返返回圆对象的详细信息的方法(2)在测试类中创建长度为5的Circle[]数组,用来装5个圆对象

    import java.util.Random;class Circle{double radius;double area;double perimeter;// 面积public void ger ...

  3. (1)定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个 findArea()方法返回圆的面积。 (2)定义一个类PassObject,在类中定义一个方法printA

      (1)定义一个 Circle 类,包含一个 double 型的 radius 属性代表圆的半径,一个 findArea() 方法返回圆的面积. ( 2 )定义一个类 PassObject ,在类中 ...

  4. 做一个简单的银行、账户演示程序。 (1)定义一个账户类,包含用户名、密码、余额等属性、存钱、取钱等方法。 (2)定义一个银行类,包含银行名、账户列表等属性,开账户、查账户的功能。账户列表可以使用集

    做一个简单的银行.账户演示程序. (1)定义一个账户类,包含用户名.密码.余额等属性.存钱.取钱等方法. (2)定义一个银行类,包含银行名.账户列表等属性,开账户.查账户的功能.账户列表可以使用集合相 ...

  5. 定义一个Dog类,包含age,weight等属性,以及对这些属性操作的方法。实现并测试这个类。

    定义一个Dog类,包含age,weight等属性,以及对这些属性操作的方法.实现并测试这个类. [输入形式] 程序参考的输入(提示"Input Age and Weight:"): ...

  6. C++定义一个Dog类,包含体重和年龄两个成员变量和相应的成员函数。

    定义一个Dog类,包含体重和年龄两个成员变量和相应的成员函数. [问题描述] 定义一个Dog类,包含体重和年龄两个成员变量和相应的成员函数.声明一个实例dog1,体重为5,年龄为10,使用I/O流把d ...

  7. python设计一个学生类姓名年龄成绩_C# 编写学生类Student,包含学生姓名,成绩,设计一个友员函数sortDegree(),将学生成绩按大到小排序。...

    满意答案 kdoey 2014.04.11 采纳率:56%    等级:9 已帮助:212人 12345678910111213141516171819202122232425262728293031 ...

  8. python定义一个学生类姓名、年龄、性别、成绩、你成绩评价_.定义一个学生类Student,包含三个属性姓名、年龄、性别,创建三个学生对象存入ArrayList集合中。...

    3.定义一个学生类Student,包含三个属性姓名.年龄.性别,创建三个学生对象存入ArrayList集合中. A:遍历集合遍历输出. B:求出年龄最大的学生,让后将该对象的姓名变为:王者荣耀. pa ...

  9. 实验3.1 定义一个CPU类,观察构造函数和析构函数的调用顺序

    题目 定义一个CPU类,包含等级(rank).频率(frequency).电压(voltage)等属性,有两个公有成员函数run.stop.其中,rank为枚举类型CPU_Rank,定义为enum C ...

  10. 2、设计2个类,要求如下:[必做题] 2.1 定义一个汽车类Vehicle, 2.1.1 属性包括:汽车品牌brand(String类型)、颜色color(String类型 )和速度speed(do

    2.1 定义一个汽车类Vehicle 2.1.1 属性包括:汽车品牌brand(String类型).颜色color(String类型)和速度speed(double类型). 2.1.2 至少提供一个有 ...

最新文章

  1. MachineLN博客目录
  2. Linux操作系统下利用SSH进行远程控制
  3. linux 串口工具_Zynq下linux系统搭建
  4. centos清楚缓存
  5. matlab在运筹学,MATLAB在运筹学(单纯形法)教学中的应用
  6. C++中异常处理中的构造和析构
  7. Asp.net2.0 中自定义过滤器对Response内容进行处理
  8. tomcat 内存溢出配置
  9. MIKE水动力笔记10_潮汐调和分析与绘制同潮时线图
  10. 如何培养项目管理的领导力?
  11. CSDN博客如何添加微信公众号二维码
  12. UVA 10881 Piotr‘s Ants
  13. PS 选区时显示像素
  14. 适用于Android设备的十大应用程序锁
  15. [SCOI 2016]幸运数字
  16. 宇视NVR如何使用RTSP协议添加相机
  17. linux安装搜狗中文,Ubuntu 17.04 安装搜狗中文输入法
  18. 使用U8G2在oled屏幕上显示胡桃摇动画
  19. Linux环境安裝oracle 11g
  20. 在Xcode7中搭建python开发环境

热门文章

  1. psycopg2连接PostgreSQL下的不同模式(SCHEMA)
  2. 自媒体资源:分享8个免版权视频素材网站
  3. 1.2RK3288积累
  4. 区块链食品安全(区块链食品安全溯源系统痛点)
  5. java生成excel并输出到浏览器下载
  6. IP基础知识 —— “一篇盖全”
  7. Python标准库第三方库
  8. Day 09 (JAVA中的queryWrapper)
  9. 细思极恐,第三方跟踪器正在获取你的数据,如何防范?
  10. 副业案例-晴矢分享 短视频MCN亏损500W的总结的血泪经验