1、学习了数组的静态初始化和动态初始化
(1) int[]arr=new int[]{};
(2) Double[]arr=new double[];
(3) Char的默认值是0,string的默认值是null
(4) 引用类型数据包括:类、接口、数组、string【基本数据类型变量:存放的是数据本身。引用数据类型变量:存放的是对象的地址。例如:数组。】
(5) 数组遍历快捷键:ArrayName.fori;
(6) 增强型for:只能对数组遍历,不能对集合进行操作。for(数据类型 变量名;被遍历的集合){}
2、死循环while(true){}
3、API:application programming interface 应用程序编程接口 API文档:技术使用说明书=核心类库
4、键盘录入:导包、创建对象、接受数据
(1) Scanner a=new Scanner(System.in);
(2) Int b=a.newtin();
5、随机数:
(1) Random a=new Random();
(2) Int b=a.nextin(随机数区间)
(3) 实际上r.nextInt()中的数,代表生成随机数的区间,而后面+number,代表这个区间的起始位置。例如r.nextInt(3)+1,代表从1开始区间为3的区间。r.nextInt(10),代表从0开始,区间为10的区间。
6、Break continue(结束这轮循环后开始下轮循环)
(1) OUT:
(2) break OUT;//来结束整个循环,而break只能跳出这轮循环。
7、案例
(1) 猜数字
(2) 确认密码
(3) 随机排名
(4) 冒泡排序
8、自动类型转换:注意:char ch=’a’;int b=a;是可以的
(1) 表达式的自动类型转换:小范围的变量在计算过程中会转换为大范围的变量。比如:byte short char
(2) 在计算过程中会转换为int型。例如:
(3) 1.byte a=10;
(4) 2.byte b=20;
(5) 3.int c=a+b;
9、强制类型转换:可以用a+=b;来进行转换
10、Switch具有穿透性
11、IDEA快捷键:下一行shift+enter
