都是基础
标识符
变量名, 方法名,类名都是标识符
- 只能是字母(A-Z,a-z),美元符($), 下划线(_)的组合
- 不能以数字开头
- 不能用关键字
- 大小写敏感
基本数据类型:
- Byte, Short, Int, Long
- Float, Double
- Char
- Boolean
整型与浮点型:
类型 | 存储空间 | 最小值 | 最大值 |
---|---|---|---|
Byte | 8 | -27 | 27-1 |
Short | 16 | -215 | 215-1 |
Int | 32 | -231 | 231-1 |
Long | 64 | -263 | 263-1 |
Float | 32 | 近似-3.4E+38 | 近似3.4E+38 |
Double | 64 | 近似-1.7E+308 | 近似1.7E+308 |
字符型
1 | 使用16位Unicode字符集表示字符 |
Boolean
1 | 默认为false |
自增自减
1 | count++; 等价于 count = count + 1; |
先自增,后赋值
1 | ++count; |
先赋值,后自增
1 | count ++; |
数据类型转换
赋值类型转换:
1 | int dollars = 25; |
自动类型转换
1 | int count; |
强制类型转换
1 | float money; |
交互程序
必须导入 java.util.Scanner
1 | #### import java.util.Scanner; |
创建对象
1 | Scanner scan = new Scanner (System.in); |
下一个输入项赋值
1 | msgString = scan.next(); |
整行赋值
1 | msgLine = scan.nextLine(); |