- Scanner类
- 匿名对象
- Random类
- ArrayList集合
第1节–Scanner类
Scanner sc=new Scanner(System.in);
int a=sc.newtInt();
int b=sc.nextInt();
int c=a+b;
System.out.println(c);
第2节–匿名对象
(1.基础班\1-3 常用API第一部分\第2节 匿名对象)
对象只调用一次
匿名可以对象作为方法的参数,函数的返回值
1.一般地:
Scanner sc=new Scanner(System.in);
int num=sc.newtInt();*/
如果Scanner只用一次,可以使用匿名对象的方式:(比较简单粗暴,没有了sc)
int num=new Scanner(System.in).nextInt();
2.作为方法(函数)参数
正常的写法是:
使用 匿名对象作为函数参数:
3.作为方法返回值
第3节 Random类
(1.基础班\1-3 常用API第一部分\第3节 Random类)
day07_08_Random概述和基本使用
int num =r.nextInt();
day07_09_Random生成指定范围的随机数
int num =r.nextInt(3);
左闭右开区间。生成的随机数的范围是[0,3),也就是0~2
第4节 ArrayList集合
4.1.day07_12_对象数组
对象,数组
二者结合起来,就是对象数组。
定义一般的数组int [] a=new int[3];
定义对象数组Person [] a=new Person[3];
数组的缺点,一个萝卜一个坑。所以产生了更好的东西。ArrayList
4.2.day07_13_ArrayList集合概述和基本使用
会学很多种集合,但ArrayList是最简单的。
java所有的集合的总结
泛型
ArrayList什么类型,是在尖括号中写着的。
<>是说明都是某一种类型。
对比一下String数组:(类型都是String)
打印输出[ ],不是地址值。
用到了toString方法
ArrayList只能是一种类型
3.day07_14_ArrayList集合的常用方法和遍历
往里放:
比如上次的例子里,E的值对应着String类型
往外读取:
删除
集合的大小:
遍历数组:
遍历集合。list.for i
基本类型必须使用对应的包装类。