IntelliJ - 变量冗余

IntelliJ - redundancy of variables

我正在上课以制定假期计划。当我写

这样的代码时
double money1 =  money / days;
money1 =  money*100;
money1 = (int) money1/ 100.0;

IntelliJ 下划线 money / days 并通知我它是多余的。

为什么会这样?我怎样才能让它不多余?

立即重新分配变量,因此您的计算丢失了。

观察:

double money1 =  money / days;
money1 =  money*100; // <- Quotient is discarded and overwritten
money1 = (int) money1/ 100.0; <- Prior product is discarded and overwritten

这就是 IntelliJ 警告您的内容;这闻起来很像虫子。我无法可靠地告诉您这些语句中的哪些要更改,因为它们做的事情非常不同,但这是您应该在逻辑流程中调试的内容。