美文网首页
数据类型的转换

数据类型的转换

作者: Future石 | 来源:发表于2018-06-01 17:25 被阅读0次

数据类型的转换分为自动转换和强制转换

总结:由于编译时转化成二进制时,不同数据类型的二进制长度不同会导致无法正常编译。

自动转换

变量在做计算的时候有出现溢出的情况,这个时候小的数据类型会自动向大的数据类型转换

byte, short,char,float都可以出发自动转换

class Test1{
          public static void main (String[] args){
                    byte    a = 12;
                    byte a1 = 2+3;
                    int  b = a+2;
// b必须采用int类型,因为可能存在溢出的情形 short,char,都是这种情况
// 单精度之间的运算不需要转换,整数和小数运算,转换成对应的精度
                    float x = 2.1;
                    float y = 4.2;
                    float z = x + y; 
                    folat q = x*y;
                    System.out.println(b+","+z+","+q)
// 单精度和双精度运算自动转化到double
                    double d1 = 2.3;
                    double  re = x+d1;
                     System.out.println(re);
        }
}

强制转换

语法:(目标数据类型) 变量名
总结:二进制上进行字节的增减,要转换的变量的值如果超过目标类型的最大值,则会损失精度

class Test2{
          public static void main (String[] args){
                     int   k=30;
                     short  s = (short)k;
                     byte b = (byte) k;
                     System.out.println(s); 
                     System.out.println(k) ;
     
// 小数取整               
                     float f=12.33f;
                     int n = (int)f;
                     System.out.println(n);
                        
           }
}

相关文章

  • JAVA基础第四天

    JAVA数据类型---布尔类型; 数据类型转换自动数据类型转换 强制数据类型转换

  • JavaScript基础03- 数据类型转换

    数据类型转换 所谓的数据类型转换,就是将一种数据类型转换为另一种数据类型,所以,数据类型转换包括,转换为字符串类型...

  • Python自学笔记——3.基础数据类型转换

    基础数据类型转换 数据类型转换的形式自动类型转换强制类型转换 可变数据类型: 列表, 字典, 集合不可变数...

  • JS里的数据类型转换

    在js中,数据类型转换分为显式数据类型转换和隐式数据类型转换。 1, 显式数据类型转换 a:转数字: 1)Numb...

  • 3-数据类型转换

    数据类型转换 将数据有当前类型变化为其他类型的操作就是数据类型转换。 数据类型转换分类: 数据类型转换一共分为2类...

  • javascript-强制类型转换和运算符

    强制类型转换 将其它数据类型转换为String 将其它数据类型转换为Number 将其它数据类型转换为Boolea...

  • Java基础语法_数据类型转换

    数据类型转换 当数据类型不一样时,将会发生数据类型转换。 数据类型转换——自动转换(隐式) 特点:代码不需要进行特...

  • day04-python中的循环与分支结构

    01-数据类型转换 1、数据类型的自动转换(主要是整型和浮点型之间自动转换) 2、数据类型的强制转换格式:类型名(...

  • 其他类型转换成字符串类型

    数据类型强制转换 字符串相关数据类型转换

  • JavaScript字符串转换为其他类型(五)

    目录: 为什么要数据类型转换? 数据类型怎么转换? 一、为什么要数据类型转换? 上节课咱们讲到了数据类型好比人的职...

网友评论

      本文标题:数据类型的转换

      本文链接:https://www.haomeiwen.com/subject/zaeksftx.html