1.前言
通过题目来带知识点
2.题目
2.1 运算符
1.计算下列表达式的结果
10/3 = 3;
10/5 = 2;
10%2 = 0;
-10.5%3 = -1.5;
运算符的问题
特殊规则:
- 三种比int小的类型:char 、byte、short可以在范围内直接赋值
byte b = 127
- 运算过程中结果的类型看最大的
int + double = double
++/-- ++a和a++
2.2 考运算符
运算符优先级:括单(++、–、!……)算关与 或条赋逗
int i=66;
//System.out.println(++i+i); //++i = 67 i = 67 ===134
System.out.println(i+++i);//不会报错的 66+67 = 133
2.3 数组
数组的3种创建方式
1.动态创建(1种):int[] arr = new int[3]
2.静态创建(2种):int[] arr = new int[]{1,2,3,}
int[] arr = {1,2,3,}