问答详情
源自:2-10 Java中的强制类型转换

这代码不过,求大神看看是哪里错了

public class HelloWorld{    public static void main(String[] args) { double heightAvg1=176.2; double heightAvg2=(int)176.2; System.out.println(heightAvg1); System.out.println(heightAvg2); } } 这是哪里错了???

提问者:熙小晨 2015-04-22 17:56

个回答

  • qq_麻麻说名字太长不好_0
    2015-05-05 14:02:26

    public class HelloWorld{

        public static void main(String[] args) {

    double heightAvg1=176.2;

    int heightAvg2=(int)heightAvg1;

    System.out.println(heightAvg1);

    System.out.println(heightAvg2);

    }

    }


  • 抖球鸟
    2015-04-22 22:16:29

    没错啊

  • 贝贝bei
    2015-04-22 21:01:16

    第一个是正常的176.1!第二个是强转之后就是这个结果

  • luckymore
    2015-04-22 18:56:54

    (int)强制转换之后就是176.0啊。。。

  • 追風少年
    2015-04-22 17:58:22

    对的,重新编译再提交