A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 13027229670 初级黑马   /  2019-7-11 16:58  /  1019 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class Tram {
    /*
    创建一个电车类(Tram),属性有:品牌(String类型)、价格(int类型)、
    已行驶距离(int类型)生成对应的set/get方法以及空参、满参构造;
     */

     private String type;
     private int prive;
     private int juli;

    public Tram() {
    }

    public Tram(String type, int prive, int juli) {
        this.type = type;
        this.prive = prive;
        this.juli = juli;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public int getPrive() {
        return prive;
    }

    public void setPrive(int prive) {
        this.prive = prive;
    }

    public int getJuli() {
        return juli;
    }

    public void setJuli(int juli) {
        this.juli = juli;
    }
}
import java.util.ArrayList;
import java.util.Random;

public class Test {
    public static void main(String[] args) {
        /*
        创建Test类,在main方法中创建出三个电车对象,品牌名和价格自拟,“
        已行驶距离”属性值需要随机生成(随机数需生成3个,范围:0-2000之间
        的整数,包括0和2000);

        c.  将创建好的三个电车对象存入 ArrayList<Tram> 集合中

        d.    查找集合中是否存在“已行驶距离”在1000以下的电车,存在,则将
        该电车的品牌、价格和行驶距离打印到控制台上;否则:输出“没有行驶距
        离在1000以下的电车”;
         */

        Random r = new Random();

        Tram t = new Tram("山地自行车",998,r.nextInt(2001));

        Tram t1 = new Tram("电动自行车",2998,r.nextInt(2001));

        Tram t2 = new Tram("电动摩托车",4998,r.nextInt(2001));

        ArrayList<Tram> array = new ArrayList<>();
        array.add(t);
        array.add(t1);
        array.add(t2);
        int count = 0;
        for (int i = 1; i < array.size(); i++) {
            Tram tr = array.get(i);

                if (tr.getJuli() < 1000 ) {
                    System.out.println(tr.getType() + "\t" + tr.getPrive() + "\t" + tr.getJuli());
                    count++;
                }


        }

        if(count == 0) {
            System.out.println("没有行驶距离在1000以下的电车");
        }


    }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马