【发布时间】:2013-08-01 18:31:36
【问题描述】:
在Java中是否可以改变星号符号(乘法运算符)的含义?
我想这样做:
int ex = 600 * 0.98;
它失败了,因为你不能从 double 转换为 int。我可以这样做,以便我能够将双精度转换为整数吗?还是 星号只有一个不能改变的意思?
【问题讨论】:
-
你为什么要这么做?
-
您想将
*存储在一个变量中并使用它吗?如果是,你到底为什么要这样做? -
什么意思?整数只是数字。它们不能有星号。
-
在这种情况下,乘法是
*唯一可能的含义。 -
您的问题令人困惑。你能解释一下你想要完成什么吗?