






本类:就是写这个代码的类自己里面
同包:同一个文件夹(Java 里叫包 package)里的其他类
子类 :继承了当前这个类的类(extends)
其他包:别的文件夹里的类




1 scanner-键盘录入

int 是基本数据类型,不是类,不需要 new;只有类(引用类型)才用 new 创建对象。


2 加减乘除


题目


3 类型转换
从小变大


从大到小


byte c=a+b 是会进行报错的 所以需要进行强制的转换


4 字符运算


5 字符串拼接操作


6 运算符
自增自减运算符

赋值运算符

关系运算符


逻辑运算符


短路逻辑运算符
如果左右两边都要进行判断 这样的效率就会低下




三元运算符

运算符的优先级

越上面的优先级越大 越左边的优先级越大
7 判断语句










所以double需要在外面

if的多种格式





8 选择语句




switch的细节






练习:

9 循环语句









10 Random


10 制表符
\t




11 数组的静态初始化





12 数组的元素访问


13 数组的遍历

14 数组的动态初始化



15 数组的问题和题目
超出范围

进行判断是不是超出范围

查找数据

求最大值

打乱数组的顺序

去除重复元素

因为当出现一样的时候会传入0 所以会出现一堆0

而这样就没有问题了
快慢指针

