Java数据类型与运算符

java的数据类型与运算符

一、变量命名规则

java中的标识符命名基本可以用这么几个字或者词来形容,即字、下、美、人、数,骆驼以及有意义。
1、下面我将告诉你“字下美人数”这五个字所代表的含义。
(1)字代表字母,但是我们得注意标识符区分大小写,所以包含小写字母a至z或大写字母A到Z。
(2)下所代表的就是下划线_。
(3)美所代指的就是美元符$。
(4)人的含义指人名币符¥。
(5)最后的数所代表的含义就是阿拉伯数字,例如0~9。
其中我们应当注意一点,数字不能作为开头!

2、驼峰命名法
骆驼所指的即使驼峰命名法,就是当使用标识符命名时,如果由一个或者多个单词连接在一起,第一个单词小写字母开头,后续单词大写字母开头,这样变量名看上其此起彼伏。
注意:驼峰命名法的命名可以视为一种惯例,不绝对强制。

二、数据类型

1、数值型
(1)整形:(int 默认值0)
byte:-128~127 -2的7次方~2的7次方-1
short:-32268~32267 -2的15次方~2的18次方-1
int:-2的31次方~2的31次方-1
long:-2的63次方~2的63次方-1
(2)非整形:(浮点数)(double 默认值0.0)
float(单精度浮点数)
double(双精度浮点数)
2、非数值型:
字符型:char (单引号)(默认 空字符)
字符0:对应ascii码值48(16进制的ascii值0x30)
字符A:对应ascii码值65(16进制的ascii值0x41)
字符a:对应ascii码值97(16进制的ascii值0x61)
布尔型:(判断的结果)(默认false)
true
false
字符串型:(String:null)(不是基本数据类型)(双引号)

三、数据类型的转换(正常是数值型)

(1)隐式数据类型转换:从小类型转到大类型,自动就可以转换。
(2)强制数据类型转换:从大类型转到小类型,必须进行强制类型转换,并且可能丢失精度。
(3)特殊转换:所有基本数据类型和字符串相加时,全部转成字符串型。

四、运算符

1、赋值运算符
赋值运算符“=”用于给变量指定变量值,并可以和算术运算符相结合,组成赋值运算符。
赋值运算符主要包括“+=”“-=”“=”“/=”“%=”。
2、算术运算符
主要包括“+” “-” “
” “/" “%” “++” “–”。
a++和++a的关系是他们都表示a+1,但是不同之处在于a++是加之前a的值,而++a是加之后a的值。同理a–和--a也都表示a-1,二前者是减之前的a的值,而–a是减之后的值。
3、关系运算符
关系运算符有时又称比较运算符,用于比较两个变量或常量的大小,运算结果是布尔值true或false。关系表达式运算结果位布尔值。
4、逻辑运算符
逻辑运算符用于对两个布尔型操作数进行运算,其结果依旧是布尔值。
&&:短路与 ;两边同为true,则结果位true.
||:短路或 ;一边为true,则结果位true.
!:取反 ;结果为true,则输出false,反之同理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值