复习
- Java的开发环境
- Jdk java开发环境 包含jre javac
- Jre 运行环境
Java程序的结构:
类
main方法: 程序的入口
变量: 内存: 临时存储
数据类型:
- 基本数据类型 int double boolean char
- 引用数据类型: 定义的类, 数组, new
存储单位: G M KB B b
1G= 1024M
1M= 1024KB
1KB = 1024B
1B = 8b
1Gb = 1GB/8
运算符:
+ - * / %
+: 加法
: 连接符 与字符串
/ 整数/整数: 整除
小数/整数 整数/小数 小数/小数 等同于数学的除法
比较运算符: > < == != >= <=
逻辑运算符: && || !
位运算: & | ^ >> <<
++ -- += *= -=
int a = 10;
int b = 2;
b += a;à b= b+a;
赋值符号: = 把赋值符号的右边赋值给左边
选择语句:
If switch: 等值判断
循环语句:
while: 适用循环次数固定,与不固定, 先判断,后执行
do-while: 适用循环次数固定,与不固定, 先执行,后判断 just do IT
for: 适用循环次数固定, 先判断,后执行
输入: java.util.Scanner 类库
- 导入Scanner: import
- 创建Scanner
- 通过对象调用方法: 对象名.方法名
数组: 存储一组相同数据类型的数据, 固定长度
步骤:
- 声明数组 数据类型[] 数组名; 数据类型 数组名[];
- 开辟空间 数组名 = new 数据类型[长度];
- 存放数据: 通过下标, 从0开始 最大下标: 数组名.length -1
数组越界: ArrayIndexOutofBoundsException - 使用数据
算法:
排序: 冒泡, 选择排序
找最大值,最小值
插入 1 3 5 7 9 插入6