提问者:小点点

java中具有多个赋值的一个变量


double balance = loanAmount,principal,interest;

有人能解释一下这个变量和多重分配吗?“余额”怎么可能有3个分配(loanAmount、本金和利息)?


共2个答案

匿名用户

您尚未将主体兴趣的值分配给余额-仅loanAmount

相反,您创建了double类型的其他变量主体interest。要执行多个分配,只需执行:

double loanAmount, principal, interest;
double balance = loanAmount = principal = interest;

确保loanAmount主体interest在赋值之前更早地声明和初始化。

匿名用户

您没有包含您声明为变量loanAmount、本金和利息的代码块。

简单的Exlanation是如果计算余额是您想要实现的,您可以尝试以下代码:

    double loanAmount = 1000;
    double principal = 1;
    double interest = 5;
    double balance = (loanAmaount * interest) * principal;

类似的东西。