操作符适用的类型整理归纳(Java)
1. 算数操作符
二元操作符有:+,-,*,/,%,+=,-=,*=,%=
一元 操作符- 和 +(一元减号用于转变数据,医一元加号为了和一元减号对应,可以将小类型的操作数提升致int)
可作用的类型有:char,int,byte, short, long, float, double
注意:
+,-,*,/,%, 一元+, 一元- 会将小类型的操作数提升致int(包括char, short, byte),所以返回结果赋值的时候需注意类型转换;
2. 自动递增和递减
该操作符有 ++ 和 -- ,该操作符分为前缀式和后缀式,前缀式和后缀式的区别在这里就细说了
可作用的类型有:char(返回的结果也是char类型),byte,short,int,long,gloat,double
3. 关系操作符
该操作符有 >,<,>=.<=,==,!=,返回的结果也是boole值
== 和!= 可作用于所有类型
>,<,>=.<= 可作用于除bool类型的所有类型
4. 逻辑操作符
该操作符有:&&, ||, !返回结果式bool值,只能作用于bool值
5. 按位操作符
二元操作符有:&,|, ^, ^=, &=, |=
一元操作符有: ~
可作用于所有类型,~不能作用于bool类型
&,|, ^, ~会将小类型的操作数提升致int(包括char, short, byte),所以返回结果赋值的时候需注意类型转换
6. 移位操作符
操作符有 >>, <<,>>>(无符号右移,不论正负数,高位一概补0), <<=, >>=, >>>=
可作用于除bool类型的所有类型
>>,<< ,>>>作用于小数据类型时,会先转换成int,返回的结果也是int,所以注意类型转换
操作符适用的类型整理归纳(Java)相关推荐
- java异常类型 数组越界_java数组中的异常类型整理
对于程序中出现异常,是很多程序员不想看到的情况,因为这就需要我们去查询异常的原因,然后进行一些处理异常的操作.在Java数组操作时,也会有一些异常情况的发生.这里我们罗列出了两种:ClassCastE ...
- 某高人整理的Java就业面试题大全【1】
提示:本大全每半月更新一次,请持续保持关注!谢谢!索取网址:www.itcast.cn 从享受生活的角度上来说:"程序员并不是一种最好的职业,我认为两种人可以做程序员,第一,你不做程序员,你 ...
- 知识点整理,Java基础面试题(一)
写在前面 整理了一些互联网大厂的面试题,这些面试题经常会被问到,也是作为Java工程师需要掌握的一些知识点,毕竟理论和实践的结合,才是王道,分片整理,每天嗑些知识点,快乐每一天,如果对你有帮助,记得点 ...
- LeetCode题库整理【Java】—— 7整数反转
LeetCode题库整理[Java] 7.整数反转 题目:给出一个32位的有符号整数,你需要将这个这个整数中每位上的数字进行反转. 示例1: 输入: 123 输出: 321 示例2: 输入: -123 ...
- 浙江省初中计算机知识点,浙江省信息技术学业水平考试重要知识点整理归纳
浙江省信息技术学业水平考试重要知识点整理归纳 2015年3月浙江省信息技术学业水平考试暨高考三项考试知识点浓缩版 一.基本数据类型. 数据类型名 说明 性质 Integer 整数型 -32768~32 ...
- 编程语言 - 强弱/动静态类型 - 整理
1.应用场景 了解编程语言的分类及显著的区别, 帮助理解编程语言的本质,和帮助快速学习一门新的语言. 2.学习/操作 1. 文档阅读 12 | 栈空间和堆空间:数据是如何存储的?-极客时间 2. 整理 ...
- 外国程序员整理的Java资料大全
2019独角兽企业重金招聘Python工程师标准>>> 外国程序员整理的Java资料大全 博客分类: java 构建 这里搜集了用来构建应用程序的工具. Apache Maven:M ...
- 六年级上册计算机知识点总结,六年级上册数学知识点整理归纳
学习要温故而知新,在学习新的知识点之前对已学的知识点进行复习整理是非常好的学习习惯,下面是小编给大家带来的六年级上册数学知识点整理归纳,希望能够帮助到大家! 六年级上册数学知识点整理归纳 第一单元 位 ...
- 有这么一套,阿里架构师熬夜一周整理的java进阶路线,你看不看?
前言 最近老是有粉丝私信我说感觉自己学java越来越难了,这其中有刚毕业的应届生说自己的技术找不到满意的工作,也有在学校的大学习说找不到学习方式,更多的是正在工作的java开发人员说是现在的技术更新太 ...
最新文章
- This is A PostXing Test
- AR9331中Linux内核启动中与IRQ中断相关的文件
- 设计模式20_观察者
- 工程师,你的钱究竟从哪来?
- mysql rrd_将RRD数据库中数据导入MYSQL中
- 字符串用法大全(源码解析,建议收藏!)
- 三、Socket之UDP异步传输文件-多文件传输和文件MD5校验
- java股票雪球数据接口_国内股票数据接口API(5分钟K线、日线)
- 运动步数抽奖小程序开发
- 听说掌握这些利器,运维就能运筹帷幄
- 美国向谷歌、微软、雅虎要个人敏感信息,他们真给了
- python飞机大战实验报告心得_飞机大战实训报告
- 累加数Python解法
- 如何入门网络爬虫,摸索一年的心里路程
- 该怎么学好软件工程这门课?
- 女星长发如雪 上演现代版白发魔女传(组图)
- unity3d是干啥的
- 根据html代码生成word文件
- 史上最全!56个JavaScript的「手写」知识点,扫盲啦!
- 小米手环模拟门禁卡读卡失败_工作生活好帮手 篇一:小米note3模拟门禁卡 你该不该知道的可能都在这里_安卓手机...
热门文章
- STM32L0系列的ADC用法
- Python获取指定时间范围内的工作日、假日日、法定节假日
- 机器学习数学原理(1)——极大似然估计法
- 云宏大讲坛 | 饭局排桌子,排出了分布式资源调度高级规则
- processon画类图和时序图
- java盘古分词_.NET使用Lucene.Net和盘古分词类库实现中文分词
- Android Launcher桌面图标显示数字
- 在VS2010下如何使用头文件unistd.h
- C++ | 数据结构 | 图结构的讲解与模拟实现 | DFS与BFS的实现
- ESP32 开发笔记(四)LVGL控件学习 Canvas 画布控件