day07-Scanner,Random
Scanner 扫描器,扫描键盘上的字母数字是否被按下
格式:Scanner sc = new Scanner(System.in);
int a = sc.nextInt();//数值型
String b =sc.next();//字符串
匿名对象: new 类名称();匿名对象只能使用唯一的一次,下次再用不得不再创建一个对象
Random:产生随机数字的
Random r = new Random();//创建随机数对象
int num = r.nextInt();// -21亿到21亿
int num = r.nextInt(100);//bound表示边界,范围[0,100)
int num = r.nextInt(91) + 10;//bound表示边界,范围[10,100]
// max-min+1 min 生成指定范围的随机数
对象数组:类名称[] 变量名称 = new 类名称[长度];
ArrayList<E>:它是一个容器,它的大小可以随着数据的增加而自动扩容。
<E>: 泛型,表示容器能存储的数据类型是什么,仅仅是引用类型,不能基本类型
创建集合的格式:ArrayList<String> list = new ArrayList<>();
常用方法:list.size() ; list.add(内容);list.get(索引);list.remove(索引);
如果向集合ArrayList当中存储基本数据类型,必须使用基本类型对应的“包装类”
基本数据类型对应的包装类
byte Byte
short Short
int Integer【特殊】
char Character【特殊】
...其他首字母大写
如:ArrayList<Integer> list = new ArrayList<>();