• Java基础数据类型转换


      广州疯狂软件学院拥有三大课程体系包括:java课程,android课程,ios课程,疯狂软件年终钜惠,报名java就业班,免费赠送基础班,名额有限,本月火热报名中,欢迎有志之士电话或者QQ咨询。

      一、说明:

      Java的数据类型在定义的时候就已经确定了,因此不能够随意转换成其他的数据类型,但是Java允许用户有限度地做类型转换处理。转换方式分为自动类型转换和强制类型转换

      二、自动类型转换(隐式转换)

      满足一下两个条件就可以自动做数据类型的转换:

      1).转换前的数据类型和转换后的数据类型兼容

      2).转化后的数据类型的表示范围比转换前的类型大

      如:short类型的变量a转换为int类型,由于short与int皆为整数类型,符合上述条件(1),而int表示的范围比

      short大,符合条件(2),因此Java会自动将原为short类型的变量a转换为int类型。这就是“扩大转换”功能

      三、强型转制类换(显示转换)

      (要转换的数据类型) 变量名称;

      如:

      float f = 20.5f;

      int i = (int)f;

      若是将一个超出该变量可表示范围的值复制给这个变量时,称为强制转换,亦为缩小转换。由于在转换过程中可能会丢失数据的精确度,Java并不会自动做这些类型的转换,此时就必须做强制性转换。同时因为这种强制类型的转换时直接编写在程序代码中的,所以也称为显示转换。

      疯狂Java培训专注软件开发培训,提升学员就业能力,重点提升实践动手能力。技术知识沉淀深厚的老师,让你感受Java的魅力,激发你对于编程的热爱,让你在半年的时间内掌握8-10万的代码量,掌握Java核心技术,成为真正的技术高手;通过大量全真企业项目疯狂训练,迅速积累项目经验。让你成为技能型的现代化高端人才,迅速获得高薪就业!时间不等人,赶紧联系我们吧!疯狂java培训中心地址:广州天河区车陂沣宏大厦3楼。

      疯狂Java培训专注软件开发培训,提升学员就业能力,重点提升实践动手能力。疯狂软件开设了java课程,ios课程,android课程,为你提供一个学习java技能的好机会,疯狂软件特大优惠活动,加疯狂软件微信号(疯狂软件),抢优惠,优惠100元+赠送iOS教材一本 详情请看疯狂java培训官网。IT从业着仍是社会所需要的高端人才,广州疯狂软件之力于培养企业所需要的中高端IT人才,让你成为备受企业青睐的人才。

  • 相关阅读:
    设计模式六大原则
    .net Stream篇(七)
    .net Stream篇(六)
    .net Stream篇(五)
    .net Stream篇(四)
    Leetcode 18
    Leetcode 16
    Leetcode 15
    Leetcode 12
    Leetcode 9
  • 原文地址:https://www.cnblogs.com/gojava/p/3503404.html
Copyright © 2020-2023  润新知