目标类型源类型

来源:2-9 Java中的自动类型转换

小驴哥

2015-09-11 15:16

什么叫目标类型,什么叫源类型

写回答 关注

2回答

  • dire
    2015-09-11 21:33:55
    已采纳

    首先 源类型和目标类型是相对来说的

    源类型就是你刚开始的定义的变量的类型

    目标类型就是你刚开始定义变量类型想转换的类型 举个例子吧 文字的话 逻辑不清晰

    double i =12345.1 

    int x =i ;

    此时将double的类型i的变量 赋值给int类型x变量 double是8个字节的 int是4个字节的 

    这个时候 你说那个是源类型 那个是目标类型呢? 

    double 是源类型  

    int 是目标类型

    而因为 变量的自动类型转换 是从范围小的可以被范围大的包里面  小的可以转大 大的就不能往小了转了 

    所以double的数据赋值给int型的数据 肯定会丢失一些数据 就像一碗水 倒一个杯子里面 肯定会有水洒出来

    看你问这个问题 你应该是逻辑不清晰了 有点晕了啊 没关系 放松 锊一下逻辑 看后面的。

    _Jack_...

    文件说了double类型不能自动转换成int类型,你举得例子难道没有错吗?

    2015-09-22 21:57:35

    共 2 条回复 >

  • _Jack_Han_
    2015-09-22 21:56:54
    文件说了double类型不能自动转换成int类型,你举得例子难道没有错吗?


    dire

    是啊 不能自动 所以要强制转换..

    2015-09-25 13:43:15

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165523 学习 · 17586 问题

查看课程

相似问题