这个功能有单行吗?
int side = width < height ? width : height;
width = side;
height = side;
答案 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;