我使用此代码完成的。这是正确的方式吗?我想按升序对数字进行排序。有更好的办法吗?在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