【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.运算符优先级与类型转换相关推荐

  1. Java基础篇2——运算符

    Java基础篇2--运算符 1.运算符 1.1.算数运算符 +表示加法运算符 -表示减法运算符 *表示乘法运算符 /表示除法运算符 %表示取余运算符 1.2.关系运算符 所有以关系运算符作为最终运算的 ...

  2. 【JAVA基础篇】运算符

    一.表达式 表达式由运算符和操作数组成 例如: 5 num1 num1+num2 sum=num1+num2 二.运算符分类 算数运算符.赋值运算符.关系运算符.逻辑运算符.条件运算符.位运算符 三. ...

  3. Java多线程系列--“基础篇”10之 线程优先级和守护线程

    概要 本章,会对守护线程和线程优先级进行介绍.涉及到的内容包括: 1. 线程优先级的介绍 2. 线程优先级的示例 3. 守护线程的示例 转载请注明出处:http://www.cnblogs.com/s ...

  4. Java全链路复习面经-基础篇(2.5万字全文)

    序言 主要分为两篇,一篇基础篇,涵盖Java基础,数据库,JVM,计算机网络等知识 另一篇为框架篇,主要为流行框架,如Spring.SpringMVC.Mybatis.SpringBoot.Sprin ...

  5. 资料搜集-JAVA系统的梳理知识5-JAVA基础篇JVM

    <!-- TOC -->- [Collections 工具类和 Arrays 工具类常见方法](#collections-工具类和-arrays-工具类常见方法)- [Collection ...

  6. java必背综合知识点总结(基础篇)

    一.JDK常用的包 java.lang: 这个是系统的基础类,比如String.Math.Integer.System和Thread, 提供常用功能. java.io: 这里面是所有输入输出有关的类, ...

  7. java的继承和访问_Java基础篇:如何解决成员的访问和继承?

    Java基础篇:如何解决成员的访问和继承? 尽管子类包括超类的所有成员,它不能访问超类中被声明成private的成员.例如,考虑下面简单的类层次结构: /* In a class hierarchy, ...

  8. Java面试通关要点汇总集(基础篇之基本功,非原作者)

    Java面试通关要点汇总集(部分解答) 说明 如果你有幸能看到的话, 1.本文整体框架来自@阿里.梁桂钊的博文,总结的非常不错.值得我们学习,它的博客部分做了解答. 2.由于自己能力有限,没能实现心中 ...

  9. Java内存马攻防实战——攻击基础篇

    ​ 在红蓝对抗中,攻击方广泛应用webshell等技术在防守方提供的服务中植入后门,防守方也发展出各种技术来应对攻击,传统的落地型webshell很容易被攻击方检测和绞杀.而内存马技术则是通过在运行的 ...

  10. java 字节码详解_Java基础篇(JVM)——字节码详解

    这是Java基础篇(JVM)的第一篇文章,本来想先说说Java类加载机制的,后来想想,JVM的作用是加载编译器编译好的字节码,并解释成机器码,那么首先应该了解字节码,然后再谈加载字节码的类加载机制似乎 ...

最新文章

  1. 696. Count Binary Substrings 计数二进制子串
  2. 写 飞秋 程序,就是把简单的事情重复的做好
  3. clickhouse注入的利用
  4. OCP 11G 051题库解析笔记-总
  5. mac os cmake安装
  6. 插个队 leetcode 142. 环形链表 II
  7. 【5G通信】基于matlab 5G通信新型多载波技术GFDM【含Matlab源码 106期】
  8. mybatis-generator自动生成代码(lombok带注释)
  9. Google Guice简介
  10. 函数对称性常见公式_函数的对称性
  11. SpringBoot apple苹果支付回调验证
  12. android package_added 界面更新,如何在Android Oreo上注册ACTION_PACKAGE_ADDED和ACTION_PACKAGE_REMOVED?...
  13. vue 路由history模式打包部署 The requested URL * was not found on this server. 的解决方法
  14. xp系统打印机服务器win7连接不了,xp不能访问win7共享打印机
  15. Apache shiro 权限
  16. 2021年7月初青海湖小环线之行
  17. 国庆期间每类视频点赞量和转发量
  18. Linux | 本地Yum源 | 网络Yum源(阿里云Yum源)
  19. 理解 Array.prototype.slice.apply
  20. IDEA搭建简单的SSM(spring+springMVC+mybatis)框架

热门文章

  1. File类createNewFile与createTempFile的区别
  2. 怎样开启计算机无线网络连接不上,笔记本电脑无法打开WiFi怎么办|笔记本连接不了无线网如何解决...
  3. mac中nginx局域网不能访问,解决办法整理
  4. 2020长安杯镜像网站重构
  5. 计算机硬件结构六大部分,第六章计算机硬件.ppt
  6. 4道与CVE结合web题目
  7. 上班族:不要让自己成为老板的“日用品”!
  8. 面向对象(一) 类和对象
  9. 2017哈尔滨理工大学新生赛
  10. 带有Node,React和Redux 1的Retrogames库:服务器API和React前端