常量
- 字符串常量 双引号引起来的内容
- 整数常量 100 200 -100 -200
- 浮点常量 3.14 -3.14
- 字符常量 凡是用单引号引起 有且只有一个字符
- 布尔常量 只有两种值 true false
- 空常量 代表空什么都没有 null
变量
- 创建变量:数据类型 变量名称 = 值;
标识符
- 命名规范
- 只能由字符,下划线,美元$组成
- 不能以数组开头
- 不能使用关键字
- 命名规范使用
- 类 首字母大写 大驼峰
- 变量 不能以数组开头
- 方法 小驼峰
- 包 小写
基本类型
只要不是在这八种类型中,就是引用类型
整数默认为int 浮点默认位double
整数long 需要带后缀L
浮点数float 需要带后缀F
运算符
- 算数运算符
- 四则运算符
- 加(+) 减(-) 乘(*) 除(/)
- 加(+) 减(-) 乘(*) 除(/)
- 四则运算符
-
取模运算符
- 取余数(%)
- 取余数(%)
-
字符串连接
- 连接符(+)
- 连接符(+)
-
自增自减
- 自增(++)自减(–)
- 使用格式:++num, --num, num++, num–
- 注意
如果是【前++】变量立马加一返回值是 n+1
如果是【后++】变量使用后加一返回值是 n,在赋值给另外变量值为 n+1
-
赋值运算符
-
四则赋值运算符
- 加(+=) 减(-=) 乘(*=) 除(/=)
- 加(+=) 减(-=) 乘(*=) 除(/=)
-
比较运算符
- 大于(>) 小于(<) 等于(==) 大于等于(>=) 小于等于(>=) 不等于 (!=)
- 结果是布尔值 true false
-
逻辑运算符
- 与(&) 或(|) 非 (!) 亦或()
- 结果是布尔值 true false
-
引用类型
- 导包 : import 包名称
- 创建: Scanner sc = new Scanner(System.in);
- 使用:
获取键盘输入的int数字
int num = sc.nextInt();
获取键盘输入的字符串
String str = sc.next();
- 流程类型
- 顺序结构
- 代码从前到后执行
- 选择结构
- if if(){}else{} if(){}if else{}else{}
- 循环结构
- for (起始值;步长:增量){} 数量确定用
- while(步长){增量;} 数量不确定用
- 跳转控制 break 跳出循环 continue 跳出本次循环
-