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=lowest;"?
发布于 2014-04-05 06:42:31
因为赋值是另一种方式。它类似于:
variable = new value;因此,您需要:
lowest = sum;发布于 2014-04-05 06:44:18
我不知道您想要做什么,但是您从不改变lowest的值,而是将lowest赋值给sum
你想打印sum的值吗?
发布于 2014-04-05 06:44:35
变化
if (lowest > sum){
sum = lowest;
}至
if (lowest > sum){
lowest = sum;
}如果您试图将最低值设置为等于2。
https://stackoverflow.com/questions/22874209
复制相似问题