数据类型的强制转换

public class Test
{
    public static void main(String[]args)
    {
    int a=4;
    double b=3.6;
    //int c=a+b;
    int c=a+(int)b;
    System.out.println(c);    
  }
}

输出的结果是7

注释那行就会出错,原因:a是int类型,b是double类型    c就是double类型的

如果要想c是int类型的,就必须进行强制类型转换

强制转换,必须是富人(double)转换为穷人(int)因为他不愿意变穷

同理,如果是自动转换就是穷人(int)转化为富人(double)因为穷人想成为富人

posted on 2016-02-04 18:54  牧笛家的杰杰  阅读(132)  评论(0)    收藏  举报

导航