您的位置:首页 > 编程语言 > Java开发

JAVA-打印最大的年龄,再把年龄最大的名字改掉(新手用于记录每天的作业)

2019-03-26 07:55 411 查看
版权声明:Java_Wcc原创。(可搜索博客园:浪子。) https://blog.csdn.net/Java_Wcc/article/details/88811909

实例:

package qige;

//导入的包。(*是全部)
import java.util.*;

//定义一个类。
public class Shop {

  //公共静态的主方法。

  public static void main(String[] args) {

    // //创建ArrayList集合。
    ArrayList<ShopCS> array = new ArrayList<ShopCS>();

    //调用方法。
    addCS(array);

    //遍历集合。
    printStore(array);

    //取集合的最大值。
    maxCS(array);

}

  //添加属性方法。
  public static void addCS(ArrayList<ShopCS>array) {

    //创建对象
    ShopCS c = new ShopCS();
    ShopCS c1 = new ShopCS();
    ShopCS c2 = new ShopCS();
    //给对象赋值。
    c.name = "黑白";
    c.age = 25;
    c.sex = "男";

    c1.name = "白黑";
    c1.age = 24;
    c1.sex = "女";

    c2.name = "咕咕";
    c2.age = 18;
    c2.sex = "未知";

    array.add(c);
    array.add(c1);
    array.add(c2);
}

  //调用遍历集合。
  public static void printStore(ArrayList<ShopCS>array) {、

    //打印提示。
    System.out.println("=====快变吧=====");
    System.out.println("姓名	年龄	性别");

    //定义for循环。(array.size()是写的集合的长度,类似于数组的length。)
    for(int i=0;i<array.size();i++) {

    //提取集合里的所有下标。
    ShopCS c = array.<
2917a
span class="token function">get(i);

    //打印所有的姓名、年龄、性别。
    System.out.println(c.name+"	"+c.age+"	"+c.sex);
}
}

  //调用取集合最大值的方法。
  public static void maxCS(ArrayList<ShopCS>array) {

    //定义选取最大值的属性是取整数,并且从下标为0开始,选大选小。
    int max = array.get(0).age;

    //定义一个取整数的值。(用于下面更改最大年龄的名字)
    int aa = 0;

    //定义for循环。
    for(int i=0;i<array.size();i++) {

    //如果max小于集合里年龄的某个下标。
    if(max<array.get(i).age) {

    //那么max就等于那个下标。
    max = array.get(i).age;

    //那么这样的话,aa的下标也就等于那一行的年龄下标。
    aa=i;
}
}

    //打印年龄最大的。
    System.out.println("年龄最大的是:"+max);

    //选中aa下标的name改成你想改的名字。
    array.get(aa).name = "亡者";

      //再定义一次循环进行打印,就可以看到修改过后的名字了。
      for(int i=0;i<array.size();i++) {
      ShopCS c =array.get(i);
      System.out.println(c.name+"	"+c.age+"	"+c.sex);
}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐