java se运算符优先级,【JAVA SE基础篇】10.运算符优先级与类型转换
【JAVA SE基础篇】10.运算符优先级与类型转换
1.运算符的优先级
运算符的优先级在考试中会考,了解即可,多用就会熟能生巧
实际使用过程中建议用小括号来分优先级
关键就是:逻辑非>逻辑与>逻辑或
2.数据类型的转换
数据类型的转换分为自动类型转换和强制类型转换
1.自动类型转换:容量小的数据类型可以自动转换为容量大的数据类型
如图所示:虚线表示转换时精度有可能会损失,实线表示无损失的转换
int a=12;
int a1=123123123;
long b=a;
float e=a1;
short d=a1;//报错,不能讲容量大转为小的
2.强制类型转换:将一个类型无视自动转换类型规则转换,其过程可能会造成数据精度丢失
格式:(数据类型a)操作数
例:
double a=1.9;
int b=(int)a;//b的值为1(不是四舍五入,直接抹去小数点后数值)
原文链接:https://www.cnblogs.com/chengkuan/p/12859957.html
如有疑问请与原作者联系
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
java se运算符优先级,【JAVA SE基础篇】10.运算符优先级与类型转换相关推荐
- Java基础篇2——运算符
Java基础篇2--运算符 1.运算符 1.1.算数运算符 +表示加法运算符 -表示减法运算符 *表示乘法运算符 /表示除法运算符 %表示取余运算符 1.2.关系运算符 所有以关系运算符作为最终运算的 ...
- 【JAVA基础篇】运算符
一.表达式 表达式由运算符和操作数组成 例如: 5 num1 num1+num2 sum=num1+num2 二.运算符分类 算数运算符.赋值运算符.关系运算符.逻辑运算符.条件运算符.位运算符 三. ...
- Java多线程系列--“基础篇”10之 线程优先级和守护线程
概要 本章,会对守护线程和线程优先级进行介绍.涉及到的内容包括: 1. 线程优先级的介绍 2. 线程优先级的示例 3. 守护线程的示例 转载请注明出处:http://www.cnblogs.com/s ...
- Java全链路复习面经-基础篇(2.5万字全文)
序言 主要分为两篇,一篇基础篇,涵盖Java基础,数据库,JVM,计算机网络等知识 另一篇为框架篇,主要为流行框架,如Spring.SpringMVC.Mybatis.SpringBoot.Sprin ...
- 资料搜集-JAVA系统的梳理知识5-JAVA基础篇JVM
<!-- TOC -->- [Collections 工具类和 Arrays 工具类常见方法](#collections-工具类和-arrays-工具类常见方法)- [Collection ...
- java必背综合知识点总结(基础篇)
一.JDK常用的包 java.lang: 这个是系统的基础类,比如String.Math.Integer.System和Thread, 提供常用功能. java.io: 这里面是所有输入输出有关的类, ...
- java的继承和访问_Java基础篇:如何解决成员的访问和继承?
Java基础篇:如何解决成员的访问和继承? 尽管子类包括超类的所有成员,它不能访问超类中被声明成private的成员.例如,考虑下面简单的类层次结构: /* In a class hierarchy, ...
- Java面试通关要点汇总集(基础篇之基本功,非原作者)
Java面试通关要点汇总集(部分解答) 说明 如果你有幸能看到的话, 1.本文整体框架来自@阿里.梁桂钊的博文,总结的非常不错.值得我们学习,它的博客部分做了解答. 2.由于自己能力有限,没能实现心中 ...
- Java内存马攻防实战——攻击基础篇
在红蓝对抗中,攻击方广泛应用webshell等技术在防守方提供的服务中植入后门,防守方也发展出各种技术来应对攻击,传统的落地型webshell很容易被攻击方检测和绞杀.而内存马技术则是通过在运行的 ...
- java 字节码详解_Java基础篇(JVM)——字节码详解
这是Java基础篇(JVM)的第一篇文章,本来想先说说Java类加载机制的,后来想想,JVM的作用是加载编译器编译好的字节码,并解释成机器码,那么首先应该了解字节码,然后再谈加载字节码的类加载机制似乎 ...
最新文章
- 696. Count Binary Substrings 计数二进制子串
- 写 飞秋 程序,就是把简单的事情重复的做好
- clickhouse注入的利用
- OCP 11G 051题库解析笔记-总
- mac os cmake安装
- 插个队 leetcode 142. 环形链表 II
- 【5G通信】基于matlab 5G通信新型多载波技术GFDM【含Matlab源码 106期】
- mybatis-generator自动生成代码(lombok带注释)
- Google Guice简介
- 函数对称性常见公式_函数的对称性
- SpringBoot apple苹果支付回调验证
- android package_added 界面更新,如何在Android Oreo上注册ACTION_PACKAGE_ADDED和ACTION_PACKAGE_REMOVED?...
- vue 路由history模式打包部署 The requested URL * was not found on this server. 的解决方法
- xp系统打印机服务器win7连接不了,xp不能访问win7共享打印机
- Apache shiro 权限
- 2021年7月初青海湖小环线之行
- 国庆期间每类视频点赞量和转发量
- Linux | 本地Yum源 | 网络Yum源(阿里云Yum源)
- 理解 Array.prototype.slice.apply
- IDEA搭建简单的SSM(spring+springMVC+mybatis)框架
热门文章
- File类createNewFile与createTempFile的区别
- 怎样开启计算机无线网络连接不上,笔记本电脑无法打开WiFi怎么办|笔记本连接不了无线网如何解决...
- mac中nginx局域网不能访问,解决办法整理
- 2020长安杯镜像网站重构
- 计算机硬件结构六大部分,第六章计算机硬件.ppt
- 4道与CVE结合web题目
- 上班族:不要让自己成为老板的“日用品”!
- 面向对象(一) 类和对象
- 2017哈尔滨理工大学新生赛
- 带有Node,React和Redux 1的Retrogames库:服务器API和React前端