Java-数据类型和运算符

Java是一种强类型语言,每个变量都必须声明其类型。
- Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 
- 变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储单元,声明格式为: type varName [=value] [{,varName[=value]}] ; 
- 例如:String name = “Java”,int age = 20; - 整型常量- 十进制整数,如:99, -500, 0
- 八进制整数,要求以 0 开头,如:015
- 十六进制数,要求 0x 或 0X 开头,如:0x15
 
| 类型 | 占用存储间 | 表数范围 | 
|---|---|---|
| byte | 1字节 | -128~127 | 
| short | 2字节 | -2^15 ~ -2^15 -1 | 
| int | 4字节 | -2 ^31 ~ 2^31 -1 | 
| long | 8字节 | -2^63 ~ 2^63 -1 | 
转义符
| 转义符 | 含义 | 
|---|---|
| \b | 退格 | 
| \n | 换行 | 
| \r | 回车 | 
| \t | 制表符 | 
命名规则
- 所有变量,方法,类名:见名如意
- 变量,方法名:- 首写字母小写和驼峰原则
- run(), runRun(), age ageNew monthSalary
 
- 常量:- 大写字母和下划线:MAX_VALUE
 
- 类名:- 首字母大写和驼峰原则: Man, GoodMan
 
算术运算符
- 二元运算符类型提升: - 整数运算:
- 如果两个操作数有一个为Long, 则结果也为long
- 没有long时,结果为int。即使操作数全为shot,byte,结果也是int.
- 浮点运算:
- 如果两个操作数有一个为double, 则结果为double. • 只有两个操作数都是float, 则结果才为float.
 
- 一元运算符(++, –): - int a = 3; • int b = a++; //执行完后,b=3。先给b赋值,再自增。
- int c = ++a; //执行完后,c=5。先自增,再给b赋值
 
逻辑运算符
- 逻辑运算符与布尔操作数一起使用,组成逻辑表达式 
- 逻辑表达式的结果是布尔值 
- &和&&的区别 - “&”:无论任何情况,“&”两边的表达式都会参与计算。
- “&&”: 当“&&”的左边为false,则将不会计算其右边的表达式。即左false则false
 
- “|”和“||”的区别 - “|”只要左右两边有一个为false,则为false;只有全部都为true的时候,结果为true 
- “||” 只要符号左边为false,则结果为false;当左右都为true时,则结果为true 
 
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kylin!
 评论












