javaSE基本语法,
javaSE基本语法,
我是一名大三的实习生,觉得android不错,想从事这个方向,由于学的都不好,选择了培训,这是今天学到的一点东西,想和大家分享一下.
变量就是指没有固定的值,可以改变的数。变量以非数字的符号来表达,一般用拉丁字母。变量是常数的相反。变量的用处在于能一般化描述指令的方式。
计算机解释:
变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。根据所存储的数据类型的不同,有各种不同类型的变量。变量名代表这块内存中的数据。
变量分类:
按所属的数据类型划分:
基本数据类型变量引用数据类型变量
按被声明的位置划分:
局部变量:方法或语句块内部定义的变量
成员变量:方法外部、类的内部定义的变量
八种基本数据类型
数据类型 |
关键字 |
占用字节 |
取值范围 |
默认值 |
布尔型 |
boolean |
不定值,将其他的值转换为boolean |
true,false |
false |
字节型 |
byte |
1 |
-128~127 |
0 |
短整型 |
short |
2 |
-215 ~ 215-1 |
0 |
整型 |
int |
4 |
-231 ~ 231-1 |
0 |
长整型 |
long |
8 |
-263 ~ 263-1 |
0 |
字符型 |
char |
2 |
0 ~ 216-1 |
‘\u0000’ |
单精度浮点型 |
float |
4 |
1.4013E-45 ~ 3.4028E+38 |
0.0F |
双精度浮点型 |
double |
8 |
4.9E-324 ~ 1.7977E+308 |
0.0D |
Java对包、类、方法、参数和变量等要素命名时使用的字符序列称为标识符。
Java标识符命名规则:
由字母、数字、下划线(_)和美元符号($)组成。
不能以数字开头。
区分大小。
长度无限制。
不能是Java中的保留关键字。
标识符命名习惯:见名知意。
基本数据类型转换
自动类型转换:
容量小的类型自动转换成容量大的数据类型
byte,short,int-> float ->long ->double
byte,short,int不会互相转换,它们三者在计算时会转换成int类型
强制类型转换:
容量大的类型转换成容量小的数据类型时,要加上强制转换符
long n = 100L;
int i = (int)n;
有可能造成精度降低或数据溢出,使用时要小心。
boolean类型不能转换成任何其它数据类型。
相关文章
- 暂无相关文章
用户点评