首页 > 编程语言 >JAVA基础--类型转换--2022年8月20日

JAVA基础--类型转换--2022年8月20日

时间:2022-08-20 17:23:27浏览次数:102  
标签:类型转换 20 变量 -- 类型 表达式 范围

第一节

1、为什么要进行类型转换

  存在不同类型的变量给赋值给其他类型的变量

2、自动类型转换是什么样的

  类型范围小的变量,可以直接赋值给类型范围大的变量

 

第二节

1、表达式的自动类型转换时什么样的

  小范围的类型会自动转换成大范围的类型运算

2、表达式的最终结果类型是由谁决定的

  由表达式中的最高类型决定

3、表达式的有哪些类型转换时需要注意的

  byte short  char在运算过程中是直接转换成int类型参与运算的

 

第三节

1、什么是强制类型转换

  强行将类型范围大的变量、数据赋值给类型范围小的变量

  数据类型  变量  =  (数据类型)  变量/数据

2、强制类型转换有哪些需要注意的

  可能会出现数据的丢失

  小数强制转换成整数是直接截断小数保留整数

标签:类型转换,20,变量,--,类型,表达式,范围
From: https://www.cnblogs.com/Flower--Dance/p/16608131.html

相关文章

  • 三.database阶段回顾
    阶段回顾:1.mysql:文件管理软件 2.三部分: 服务端 sql语句 客户端 3.客户端 mysql navicat 4.授权操作 用户操作 授权操作 5.sql语句......
  • FontLab(字体制作工具)mac/win
    FontLab8是一款专业的集成字体编辑器,可帮助您从头到尾创建字体,从简单的设计到复杂的项目,并为类型设计带来魔力。在FontLab中,所有功能均启用了颜色。绘制多色轮廓,引入颜......
  • 为方法增加一个超时等待
    为方法增加一个超时等待FindWindow查找窗口直接执行可能窗口还没有准备好,返回结果必然是0。通常使用Thread.Sleep进行阻塞等待,是一种有效的手段。因计算机CPU运算效率......
  • 25. Redis---性能测试
    1.前言为了解Redis在不同配置环境下的性能表现,Redis提供了一种行性能测试工具redis-benchmark(也称压力测试工具),它通过同时执行多组命令实现对Redis的性能测试。性......
  • Mybatis的缓存
    1.Mybatis的一级缓存Mybatis的一级缓存是默认开启的,你只要搭建一个Mybatis框架,就可以直接使用一级缓存。一级缓存是SqlSession级别的,通过SqlSession查询的数据会被缓存,......
  • 重绘与回流
    重绘和回流(重排)浏览器渲染机制什么是重绘和回流什么时候出发重绘与回流浏览器的优化机制如何避免......
  • 虚拟数字人制作应用有什么优势?AR服务商形象|广州华锐互动
      在应用行业方面,虚拟数字人也将带动文旅、教育、金融、医疗等行业的新变革。广州华锐互动致力于数字人底层核心技术的研发,积极推动尖端实验室科研成果的民用化、商业化,......
  • 单体架构(Monolithic Architecture)
    一、软件发展趋势模块化(Modular)模块化编程是在20世纪60年代末和70年代提出的解决方案。它是从类到更粗粒度的代码单元显式定义的演变。编程语言以不同的显式等级实现模......
  • 动态规划——摘花生
    原题HelloKitty想摘点花生送给她喜欢的米老鼠。她来到一片有网格状道路的矩形花生地(如下图),从西北角进去,东南角出来。地里每个道路的交叉点上都有种着一株花生苗,上面......
  • 设计模式学习(5)一致性
    组合模式在文件系统中,文件夹和文件具有一致性将文件夹和文件当作同一种东西看示例模拟一个文件系统。文件和文件夹都具有名称和大小,我们将其抽象成Entry。但是文件......