问答详情
源自:3-2 Java中的算术运算符

算数运算符

http://img.mukewang.com/57fb015a0001203406850451.jpg

平均数为什么要用float,而不是int...我是新手刚入门,麻烦了。。。。还有就是为什么是--age1,而不是age1--

提问者:NJHAbner 2016-10-10 10:49

个回答

  • 終結丶天涯
    2016-10-10 15:08:48
    已采纳

    1.平均数不一定是整数,可能为小数,用整数会丢失小数点后的数,所以用float。

    2.int newAge = --age1;  //等价于   age1 = age1 -1 , newAge = age1

    int newAge = age1--;    //等价于 newAge = age1 ,age1 = age1 -1  

  • 慕村0539131
    2016-10-14 13:58:56

    光谢不采纳那波的你是

  • 慕娘5248951
    2016-10-10 10:56:55

    关于第二个问题,--age1,意思是age1先自减1,然后在赋值给newage,而age1--是先赋值在自减

  • 明天1
    2016-10-10 10:52:17

    因为不一定会整除,肯定要用浮点,更精确,对于后面那个问题,我没有运行,应该两种都可以