美女选妃

本文深入探讨了数据处理流程,包括使用List和Map接口进行数据导入、汇总和评判,同时解析了权限修饰符在数据访问控制中的作用,涵盖了public、private、protected等关键字的应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#(一)美女选妃

“美女选妃”其实就是一个对数据进行总体评判是否合格的程序。
首先,利用List接口,把数据导入进去。
其次,利用Map接口,将数据进行总和,求平均值。
最后,利用boolean函数,规定合格值,进行对数据的评判。

(二)权限修饰符

一、public:接口访问权限

使用public关键字,就意味着被声明的成员或方法对所有人都是可以访问的

二、private:无法访问

使用private关键字,就意味着被声明的成员或方法,除了本类,其他任何类都无法访问。

三、protected:继承访问权限

新类通过继承可以复用一个现有类(父类或基类),然后扩展基类的成员、方法。

1.public:当前类,相同包下不相同的类,不同包下的类。
2.defaul:当前类,相同包下不相同的类。
3.private:当前类。
4.protected:当前类,相同包下不相同的类,不同包下的子类(继承关系)。

在这里插入图片描述

(三)List(有序、可重复)接口

List里存放的对象是有序的,同时也是可以重复的,List关注的是索引,拥有一系列和索引相关的方法,查询速度快。

ArrayList是基于数组的,在初始化 ArrayList 时,会构造空数组。

(四)Map(键值对、键唯一、值不唯一)

Map集合中存储的是键值对,键不能重复,值可以重复。

方法:
1、添加
  V put(K key, V value) (可以相同的key值,但是添加的value值会覆盖前面的,返回值是前一个,如果没有就返回null)
2、删除
  remove() 删除关联对象,指定key对象
  clear() 清空集合对象
3、获取
  value get(key) 可以用于判断键是否存在的情况。当指定的键不存在的时候,返回的是null。
4、判断
  boolean isEmpty() 长度为 0 返回 true 否则 false
  boolean containsKey(Object key) 判断集合中是否包含指定的 key
  boolean containsValue(Object value) 判断集合中是否包含指定的 val
5、长度:
 Int size()

(五)课后小作业

/* A水池有154吨水,B水池有82吨水,两水池每小时都排出2吨水,
多少个小时后,A水池的吨数是B水池的4倍。使用编程来解题
*/
public class Test03 {

public static void main(String[] args){
    int a = 154;
    int b = 82;
    int i = 0;
    while (a != b*4){
        a = a - 2;
        b = b - 2;
        i++;
    }
    System.out.println(i);
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值