数据类型和运算符(总结)

来源:互联网 发布:淘宝直通车默认出价 编辑:程序博客网 时间:2024/06/02 04:21

标识符、关键字

数据类型、运算符

标识符的命名规则:

1、字母、数字、下划线“_”、美元符号“$”组成。

2、字母、下划线“_”、美元符号“$”开头。

3、不能与关键字、boolean值、null同名。

4、区分大小写,没有长度限制,见名知义原则。


关键字

48个,全部是小写。

abstractclassfinal intpublicthisassertcontinuefloat interfacereturnthrowbooleandefaultfloatlongshortthrowsbreakdofornativestatictransientbytedoubleifnewstrictfptrycaseelseimplementspackagesupervoidcatchenumimportprivateswitchvolatilecharextendsinstanceofprotectedsynchronizedwhile
注释

单行注释("ctrl"+"/")

多行注释("ctrl"+"shift"+"/")

文档注释(输入"/**"然后再按"enter",可以生成API帮助文档)


数据类型

基本数据类型:数值型>整数型(int、short、long、byte);

   >浮点型(float、double);

布尔型>true、false;

字符型>char;

引用数据类型:类(class)>String等。

数组(array)

接口(interface)

基本数据类型取值范围:

基本数据类型大小取值范围boolean 1字节8位true、falsebyte1字节8位有符号整数-128~+127short2字节16位有符号整数-2(15)~+2(15)-1int4字节32位有符号整数-2(31)~+2(31)-1long8字节64位有符号整数-2(63)~+2(63)-1char2字节16位unicode字符0~2(16)-1float4字节32位浮点数
double8字节64位浮点数
常量

整型常量(默认是int类型)

浮点型常量(默认是double类型)

布尔型常量(true、false)

字符常量('A'、'\n'、'\t'等unicode编码)

字符串常量("A")

null常量(null)

符号常量(final)


变量

在程序运行过程中其值可以改变的量。

变量先定义、再使用。

语法:[访问修饰符] 变量类型 变量名 [=初始值]


数据类型转换:

byte>short(char)>int>long>float>double

转换类型:

自动类型转换:

低级别赋值给高级别时。

强制类型转换:
高级别赋值给低级别时。


运算符类型:

1、赋值运算符(+=、-=、/=、*=、%=)

2、算术运算符(+、-、*、/、%、++、--)

3、逻辑运算符(!、&、|、^、&&、||)结果只能是boolean值;

4、关系与运算符(==、>、<、>=、<=、!=)结果只能是boolean值;

5、位运算符(~、&、|、^、>>、<<、>>>)操作数是整型、结果也是整型。

6、条件运算符(条件?表达式一:表达式二)可以表示为if、else语句

优先级优先级运算符结合性 1()、[]、从左至右 2!、~、++、--、从右至左3*、/、%、从左至右4+、-从左至右5<<、>>、>>>从左至右6<、>、>=、<=instanceof从左至右7==、!=从左至右8&从左至右9^从左至右10|从左至右11&&从左至右12||从左至右13?:从右至左14=、+=、-=、*=、/=、&=、|=、^=、~=、<<=、>>=、>>>=从右至左













原创粉丝点击