今天学习了好多知识。
JAVA三大特性:继承,多态,封装,(抽象);
数组:就是用来存储固定长度的容器,并且保障所有元素的类型统一;
数组的定义方式
a.静态绑定
b.动态绑定
1、数组是对象,
2、数组是引用数据类型。
类型分两种 :
基本数据类型 (byte,int,short,long,boolean,double,float,char)
引用数据类型 (String)
jvm(java虚拟机) 创建数组类型[I,于八大基本数据类型一样,是我们的内建类型
3、数组的继承: Object是所有类的超类
练习题
1、模拟大乐透号码:
2、打印扑克牌.
3、模拟在一副牌中,抽取第1张,第5张,第50张扑克牌。
4、统计字符
- 字符数组:{‘a’,‘l’,‘f’,‘m’,‘f’,‘o’,‘b’,‘b’,‘s’,‘n’}
- 定义printCount方法,统计每个字符出现的次数并打印到控制台。
5、统计高于平均分的分数有多少个
- 定义数组[95, 92, 75, 56, 98, 71, 80, 58, 91, 91]。
- 定义getAvg方法,获取一个数组中的平均数
6、定义sym方法,判断数组中的元素值是否对称.
7、定义equals方法,比较数组内容是否完全一致。