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;”?

最佳答案

因为分配是另一种方式。它像是:

variable = new value;


所以你要:

lowest = sum;

09-12 15:22