Java的五种运算符怎么使用


本文小编为大家详细介绍“Java的五种运算符怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java的五种运算符怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。算术运算符的符号通常为:加(+)、减(-)、乘(*)、除(/)、取余(%)、自增(++)、自减(–)。使用int类型的变量和int类型的变量做除法,得到的结果还是int类型;使用double类型的常量和 int类型的常量做除法,会得到double类型的结果;在使用强制类型double转换可以得到double类型既然存在除法,那么对于除0这个特殊的数,Java的程序是怎么处理的呢,是否都是异常的报错呢?我们可以执行试一下自增运算符单独使用自增运算符:不论++放在需要自增的变量的前面还是后面,都会在操作后让变量的值自增1非单独使用自增运算符:int j = i++; // i: 3 j: 2(一上来先把i的值赋值给j,然后i自己做自增(先赋值再自增));int j = ++i; // i: 3 j: 3(上来先i自己做自增,然后把i的值(自增后的值)赋值给j(先自增再赋值));这里附加一个练习题:最后j是多少?(结果是:30)赋值运算符:=、+=、-=、*=、/=、%=这个没什么说的只是进行赋值的操作,只是要注意对于非默认数据类型的数据,使用带有算术运算符的赋值运算符时,会自动进行强制类型转换,例如:byte j = 5;j += 6; // 下句等价于上句 j = (byte) (j + 6);比较运算符:==、!=、>、=、
逻辑运算符:&、|、!、^、&&、||&:逻辑与,有一个是false得到的结果就是false|:逻辑或,有一个是true得到的结果就是true!:逻辑非,颠倒黑白^:逻辑异或,类似吸铁石(真假为真,真真为假,假假为假)&&:逻辑与,如果参与运算的第一个变量或表达式为false,得到的结果就是false,其他的变量或表达式就不去执行;如果多个逻辑与参与运算,以此类推; ||:逻辑或,如果参与运算的第一个变量或表达式为true,得到的结果就是true,其他的变量或表达式就不去执行;如果多个逻辑与参与运算,以此类推;免费云主机域名&和&&区别:&&具有短路的操作,比如第一个表达式是false时,是不会执行第二个表达式(if(s!=null&&s.equal(“”))),如果s是null的话使用&就会报错;&可以可以用在位运算符中。练习题:问:最终i 和 j 的值是多少?(i为3,j为3)问:最终i 和 j 的值是多少?(i为3,j为4)位运算符:&、|、~、^、>>、>>>、
规则:(在二进制中)操作的是补码&:位与,进行操作的两个数的同一位上,有一个是0,该位运算的结果就是0|:位或,进行操作的两个数的同一位上,有一个是1,该位运算的结果就是1~:位非,进行操作的数按位取反^:位异或,进行操作的两个数的同一位上,两个相同为0,两个不同为1(规律:一个数连续两次和另一个数做位异或运算,得到其本身的值)
>>:右移,因为左侧的最高位是符号位,所以要区分是0还是1;左侧的最高位是0,左侧补0;左侧的最高位是1,左侧补1 >>>:无符号右移,不论左侧的最高位是0还是1,左侧补0读到这里,这篇“Java的五种运算符怎么使用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: 开发者们选择小程序云服务的最关键因素有哪些

本文小编为大家详细介绍“开发者们选择小程序云服务的最关键因素有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“开发者们选择小程序云服务的最关键因素有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。   在开发服务器端应用程序时…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 08/24 21:05
下一篇 08/24 21:06

相关推荐