java狂神基础:基本运算符
2022/4/2 9:19:35
本文主要是介绍java狂神基础:基本运算符,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
先看运算符的分类,
1.算数运算符
+ - * /是基本的加减乘除,%是 “余” 即10%3=3.33333...
2.赋值运算符
=,例int a =10,可以理解为“把10赋值给a”
3.关系运算符
>,<,>=(大于等于),<=(小于等于),==(注意区分=为“赋值”,==才是“等于”的意思),!=(不等于),instanceof
4.逻辑运算符
&&(与),||(或),!(非)
上述四种运算符时一定要掌握的,其他的三种可以在后续的学习中了解。
==================================================================
演示
1.算数运算符
第一点
上图可以看到第一,二,三个运算都没有问题,但第四个运算本来应该为0.5,但输出的结果为0,这是因为运算时若没有添加修饰符的话结果会自动精简化,修改后如下图:
可以看到添加了double修饰符后结果就可以输出正确的小数答案0.5了。
第二点
如图
可以看到图中的三个输出中只有第一个是long类型,其他两个都是int类型,由此可知:
在进行运算时若运算中带有其他修饰符时(如long,double等)则输出的结果就会显示为该类型,否则统一输出为int类型。
2.关系运算符
如图
可以看到输出的结果只有ture和false。
3.逻辑运算符
只要记住下方的口诀还是挺简单的。
补充一个关于短路运算
4.位运算符
这是关于位运算的基本逻辑,下面有一个练习可以补充一个知识点:
从这个练习也可以清楚的了解左移和右移的原理。所以这道题的答案是(2<<3)是最快的方法。
5.条件运算符
应该挺清楚的吧哈哈哈
6.扩展赋值运算符
图中有四种关系,基本都是为了方便运算的。还有一点小提示需要注意:
关于字符串连接符”+”的用法。
以上就是关于运算符的一些内容。
这篇关于java狂神基础:基本运算符的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略