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

标识符、关键字

数据类型、运算符

标识符的命名规则:

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

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

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

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


关键字

48个,全部是小写。

abstractclassfinal intpublicthis
assertcontinuefloat interfacereturnthrow
booleandefaultfloatlongshortthrows
breakdofornativestatictransient
bytedoubleifnewstrictfptry
caseelseimplementspackagesupervoid
catchenumimportprivateswitchvolatile
charextendsinstanceofprotectedsynchronizedwhile

注释

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

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

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


数据类型

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

   >浮点型(float、double);

布尔型>true、false;

字符型>char;

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

数组(array)

接口(interface)

基本数据类型取值范围:

基本数据类型大小取值范围
boolean 1字节8位true、false
byte1字节8位有符号整数-128~+127
short2字节16位有符号整数-2(15)~+2(15)-1
int4字节32位有符号整数-2(31)~+2(31)-1
long8字节64位有符号整数-2(63)~+2(63)-1
char2字节16位unicode字符0~2(16)-1
float4字节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=、+=、-=、*=、/=、&=、|=、^=、~=、<<=、>>=、>>>=从右至左













  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值