我必須寫下面的方法: 它將返回由 d1,d2和d3製成的最大3位數字。 d1,d2和d3都是單個數字。返回最大三位數字
例如threeDigit(3,2,9)將返回932
這是我到目前爲止已經寫的:
public static int threeDigit(int d1, int d2, int d3){
if(d1>d2 && d1>d3 && d2>3)
return d1+d2+d3;
if(d1>d2 && d1>d3 && d3>d2)
return d1+d3+d3;
if(d2>d1 && d2>d3 && d1>d3)
return d2+d1+d3;
if(d2>d1 && d2>d3 && d3>d2)
return d2+d3+d1;
if(d3>d1 && d3>d2 && d1>d2)
return d3+d1+d2;
return d3+d2+d1;
}
,但它只是返回三個數字的總和。我怎樣才能讓它自己返回數字?
我給你提示:數學101,如果ABC是數字,他們創造數ABC則ABC = A * 100 + B * 10 + C – user902383