JAVA的数据类型和运算符

一、基本数据类型

整数类型

byte        8位二进制(-128-127)

short       16位二进制(-32768-32767)

int          (默认)32位二进制(-2^31 ~ 2^31-1)

long        64位二进制(-2^64 ~ 2^64-1)

浮点类型

float        单精度

double  (默认)双精度

字符型

char        字符型

布尔值

boolean    变量只能被定义为true或false

二、运算符

算术运算符

+   -    *    /                加减乘除(字符串和任何数据用“+”都是相连接,最终返回结果都是字符串)

%                取余数(出现负数时,只看符号左边;例如:5%-2=1,-5%2=-1)

\                  转义字符:通过“\”来改变后面字母或符号的含义

                       例如:\n        换行

                                 \b        退格(相当于BackSpace)

                                 \r         按下回车键,Windows系统中回车符是由两个字符表示的“\r\n”

                                 \t         制表符(相当于Tab键)

赋值运算符

=        例如:int a=1        把数字“1”赋给int型变量“a”

+=                a+=1           相当于a=a+1

-=                 a-=1           相当于a=a-1

*=                 a*=1           相当于a=a*1

/=                 a/=1           相当于a=a/1

%=                a%=1           相当于a=a%1

比较运算符

==            等于(“=”为赋值,“==”才是等于)

!=            不等于

<                小于

>                大于

<=                小于等于

>=               大于等于

逻辑运算符

用于连接布尔类型表达式或值

&            与       真&真 为 真        真&假 为 假         假&假 为 假        假&真 为 假

&&        与        真&&真 为 真        真&&假 为 假         假&&假 为 假        假&&真 为 假

|            或        真|真 为 真        真|假 为 真         假|假 为 假        假|真 为 真

||            或        真||真 为 真        真||假 为 真        假||假 为 假        假||真 为 真

^            异或        真^真 为 假        真^假 为 真         假^假 为 假        假^真 为 真

!            非        !真 为 假        !假 为 真 

&和&&的区别

&进行运算时两边都需要计算真假值

&&进行运算时如果符号左边为假则符号右边不计算,结果为假

|和||区别同上

位运算符

<<        左移    ; >>            右移;>>>       无符号右移

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值