javaSE基础03

1.1  类型转换

在Java中,⼀些数据类型之间是可以相互转换的。分为两种情况:⾃动类型转换和强制类型转换。

1丶类型从⼩到⼤关系

a.整数默认是int类型,byte、short和char类型数据参与运算均会⾃动转换为int类型。

b.boolean类型不能与其他基本数据类型相互转换。

自动类型转变: 把⼀个表示数据范围⼩的数值或者变量赋值给另⼀个表示数据范围⼤的变量。这种转换⽅式是⾃动的,直接书写即可。

 强制类型转换:把⼀个表示数据范围⼤的数值或者变量赋值给另⼀个表示数据范围⼩的变量。 强制类型转换格式:⽬标数据类型 变量名 = (⽬标数据类型)值或者变量;

1.2   运算符

算术运算符

算术运算符有+(加),-(减),*(乘),/(除),%(取余)。相信大家都知道不在多作解释,如果真的不会可以请教自家在上小学的弟弟妹妹。

1.3 ⾃增⾃减运算符

 ⾃增⾃减运算符有++(⾃增),--(自减)。

++:变量的值加1。

--:变量的值减1。

1.4   赋值运算符

 1.5  关系运算符

关系运算符有6种关系,分别为⼩于、⼩于等于、⼤于、等于、⼤于等于、不等于。

 1.6   逻辑运算符

逻辑运算符把各个运算的关系表达式连接起来组成⼀个复杂的逻辑表达式,以判断程序中的表达式是否成⽴,判断的结果是 true 或 false。

&:逻辑与a&b,a和b都是true,结果为true,否则为false。

|:逻辑或a|b,a和b如果有一个为true,那么直接输出为ture。

^:逻辑异或a^b,a和b结果不同为true,相同为false。

!:逻辑⾮!a,结果和a的结果正好相反。

1.7  短路逻辑运算符

&&短路与:在一个代码中,如果左边的结果为true(真),那么右边执⾏;如果左边为false(假),右边可以直接不执⾏,进行输出。

||短路或:在一个代码中,如果左边的结果为false(假),右边执⾏;如果左边为true(真),同&&短路与一样,右边直接跳过,进行输出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值