定义一个学生类Student,包含三个属性姓名、年龄、性别, 创建三个学生对象存入ArrayList集合中。 A:使用迭代器遍历集合。 B:求出年龄最大的学生,然后将该对象的姓名变为:小猪佩奇。
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:求出年龄最大的学生,然后将该对象的姓名变为:小猪佩奇。相关推荐
- 编写一个学生类 student,包含的属性有学号、姓名年龄,将所有学生存储在一个数组中
编写一个学生类 student,包含的属性有学号.姓名年龄,将所有学生存储在一个数组中,自拟数据,用数组的初始化方法给数组赋值,并实现如下操作: ①将所有学生年龄增加一岁 ②按数组中顺序显示所有学生信 ...
- (1)定义圆Circle类,包含radius半径属性,求面积方法,求周长方法,返返回圆对象的详细信息的方法(2)在测试类中创建长度为5的Circle[]数组,用来装5个圆对象
import java.util.Random;class Circle{double radius;double area;double perimeter;// 面积public void ger ...
- (1)定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个 findArea()方法返回圆的面积。 (2)定义一个类PassObject,在类中定义一个方法printA
(1)定义一个 Circle 类,包含一个 double 型的 radius 属性代表圆的半径,一个 findArea() 方法返回圆的面积. ( 2 )定义一个类 PassObject ,在类中 ...
- 做一个简单的银行、账户演示程序。 (1)定义一个账户类,包含用户名、密码、余额等属性、存钱、取钱等方法。 (2)定义一个银行类,包含银行名、账户列表等属性,开账户、查账户的功能。账户列表可以使用集
做一个简单的银行.账户演示程序. (1)定义一个账户类,包含用户名.密码.余额等属性.存钱.取钱等方法. (2)定义一个银行类,包含银行名.账户列表等属性,开账户.查账户的功能.账户列表可以使用集合相 ...
- 定义一个Dog类,包含age,weight等属性,以及对这些属性操作的方法。实现并测试这个类。
定义一个Dog类,包含age,weight等属性,以及对这些属性操作的方法.实现并测试这个类. [输入形式] 程序参考的输入(提示"Input Age and Weight:"): ...
- C++定义一个Dog类,包含体重和年龄两个成员变量和相应的成员函数。
定义一个Dog类,包含体重和年龄两个成员变量和相应的成员函数. [问题描述] 定义一个Dog类,包含体重和年龄两个成员变量和相应的成员函数.声明一个实例dog1,体重为5,年龄为10,使用I/O流把d ...
- python设计一个学生类姓名年龄成绩_C# 编写学生类Student,包含学生姓名,成绩,设计一个友员函数sortDegree(),将学生成绩按大到小排序。...
满意答案 kdoey 2014.04.11 采纳率:56% 等级:9 已帮助:212人 12345678910111213141516171819202122232425262728293031 ...
- python定义一个学生类姓名、年龄、性别、成绩、你成绩评价_.定义一个学生类Student,包含三个属性姓名、年龄、性别,创建三个学生对象存入ArrayList集合中。...
3.定义一个学生类Student,包含三个属性姓名.年龄.性别,创建三个学生对象存入ArrayList集合中. A:遍历集合遍历输出. B:求出年龄最大的学生,让后将该对象的姓名变为:王者荣耀. pa ...
- 实验3.1 定义一个CPU类,观察构造函数和析构函数的调用顺序
题目 定义一个CPU类,包含等级(rank).频率(frequency).电压(voltage)等属性,有两个公有成员函数run.stop.其中,rank为枚举类型CPU_Rank,定义为enum C ...
- 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 至少提供一个有 ...
最新文章
- MachineLN博客目录
- Linux操作系统下利用SSH进行远程控制
- linux 串口工具_Zynq下linux系统搭建
- centos清楚缓存
- matlab在运筹学,MATLAB在运筹学(单纯形法)教学中的应用
- C++中异常处理中的构造和析构
- Asp.net2.0 中自定义过滤器对Response内容进行处理
- tomcat 内存溢出配置
- MIKE水动力笔记10_潮汐调和分析与绘制同潮时线图
- 如何培养项目管理的领导力?
- CSDN博客如何添加微信公众号二维码
- UVA 10881 Piotr‘s Ants
- PS 选区时显示像素
- 适用于Android设备的十大应用程序锁
- [SCOI 2016]幸运数字
- 宇视NVR如何使用RTSP协议添加相机
- linux安装搜狗中文,Ubuntu 17.04 安装搜狗中文输入法
- 使用U8G2在oled屏幕上显示胡桃摇动画
- Linux环境安裝oracle 11g
- 在Xcode7中搭建python开发环境