变量和运算符,十进制整数的转化

本文详细介绍了Java中的各种数据类型,包括整型、浮点型、字符型、布尔型和字符串类型,以及每种类型对应的包装类和字节大小。同时,深入解析了Java中的运算符,涵盖四则运算、增量、自增自减、关系、逻辑、位运算、移位和条件运算符,提供了丰富的示例和注意事项。

变量

1.整型变量: int 包装类Integer 4字节
2.长整型变量long 包装类Long 8字节
3.双精度double 包装类Double 8字节
4.单精度float 包装类Float 4字节
5.字符类型char 包装类Character2字节
6.字节类型byte 包装类Byte 1字节
7.短整型short 包装类Short 2字节
8.布尔类型boolean 只有 true 和 false 取值 没有规定字节大小
9.字符串类型string

变量命名

1.变量名只能包含数字,字母,下划线(美元符$)
2.数字不能开头
3.大小写敏感

变量类型的转换

1.大类型可以隐性向小类型转换,而小类型向大类型转换需要进行强制转换()
2.Boolean 类型无法和其他类型进行转换和运算
3.超出类型取值范围会出现错误
4.低于四个字节的类型进行运算时,会先被提升为int类型,所以输出的结果也是int类型。

数据类型

基本数据类型:
1.数值型:整型:int long short byte
浮点型:double float
2.数据型:char
3.布尔型:boolean

运算符

1.基本四则运算符+ - * / %
0不能作为除数
% 求余
2.增量运算符 += -= *= /= %=
a+=1>>a=a+1
3.自增自减运算符 ++ –
a=10;
a++;
前置时先使用后++
++a;
先++后使用

4.关系运算符
== != < > <= >=
返回值为boolean类型
5.逻辑运算符
&&逻辑与
||逻辑或
!逻辑非
逻辑与和逻辑或遵循短路求值规则
即在右边的表达式满足条件时后面的表达式不会被执行
& |按位与和按位或 如果两个表达式都是boolean类型相当于&& ||
但是不具备短路性质
6.位运算符
& | ~ ^
& 两个相应二进制位都是1则为1否则为0
| 两个相应二进制位都是0则为0 否则为1
~按位取反 该位为0则取1该位为1则取0
^两个相应二进制位相同为0不同为1
7.移位运算符
>> << >>>
<< 左移 最左侧位不要,最右侧补0
>> 右移 最右侧为不要,最左侧补符号位
>>>无符号右移最右侧位不要最左侧补0
8.条件运算符
表达式1?表达式2:表达式3
当表达式1为true取表达式2的值当表达式1为false取表达式3的值

十进制整数的转化

1.程序员计算器
2.除二取余,除16取余

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值