public class Practice {
public static void main( String args[] )
{
int lowest= 5;
int sum = 2;
if (lowest>sum){
sum=lowest;
}
System.out.println( lowest );
}
}
从这段代码我得到5但不应该得到2?我应该如何更改代码使其等于2而不是" sum =最低;"?
答案 0 :(得分:3)
因为分配是另一种方式。它就像:
variable = new value;
所以,你想要:
lowest = sum;
答案 1 :(得分:0)
我不确定你要做什么,但你永远不会改变lowest
的价值,但你将lowest
分配给sum
你是否打印出sum
的价值?
答案 2 :(得分:0)
更改
if (lowest > sum){
sum = lowest;
}
到
if (lowest > sum){
lowest = sum;
}
如果你想让最低等于2
。
答案 3 :(得分:0)
如果您需要2
,请执行以下操作:
if (lowest>sum){
lowest=sum;
}
答案 4 :(得分:0)
最低=总和。
做" sum =最低"您将最低值分配给总和。作业从右到左工作