我使用此代碼完成的。這是正確的方式嗎?我想按升序對數字進行排序。有更好的辦法嗎?在Java中查找最小,最大和中間值
import java.lang.Math;
public class Numbers
{
public static void main(String[] args)
{
int a=1;
int b=2;
int c=3;
if (a<b && a<c)
System.out.println("Smallest: a");
else if (a>b && a>c)
System.out.println("Biggest: a");
else if (a>b && a<c)
System.out.println("Mid: a");
else if (a<b && a>c)
System.out.println("Mid: a");
if (b<c && b<a)
System.out.println("Smallest: b");
else if (b>c && b>a)
System.out.println("Biggest: b");
else if (b>c && b<a)
System.out.println("Mid: b");
else if (b<c && b>a)
System.out.println("Mid: b");
if (c<a && c<b)
System.out.println("Smallest: c");
else if (c>a && c>b)
System.out.println("Biggest: c");
else if (c>a && c<b)
System.out.println("Mid: c");
else if (c<a && c>b)
System.out.println("Mid: c");
}
}
你是什麼意思「我想排列數字」? –
在這個問題中,你幾乎不會對數組做任何事情。你是什麼意思你想排列他們? – basic
你只想獲得值或「名稱」?如果它只是您感興趣的值,那麼只需創建一個數組並進行排序(任何教程或數組的文檔部分都可以幫助您)。它你想要的名字以及你可以創建一個包含名稱和數字的對象,創建一個數組/列表和排序。 – Thomas