将较小的数字分配给1行中的变量

时间:2011-04-26 08:27:33

标签: java

这个功能有单行吗?

int side = width < height ? width : height;
width = side;
height = side;

4 个答案:

答案 0 :(得分:5)

width = height = width&lt;身高? width:height;

答案 1 :(得分:2)

有可能:

width = height = width < height ? width : height;

然而,在一行中分配多个变量通常不是Java中的惯例。

答案 2 :(得分:2)

width = height = Math.min(width, height);

答案 3 :(得分:0)

height = width = width&lt;身高? width:height;