java - 数组升序

标签 java arrays integer

我知道丑陋的代码,但我需要输出来显示按升序输入的数字。正如所写,输出中仅显示两个输入...任何人都可以帮忙吗?

for(int i=1;i<=2;i++) // declares i as an integer and sets it to 1; do while i<=2, increment i
{                               
  if (numarray[i] < result0) // is numarray[1] < numarray[0]
    result0 = numarray[i];//yes sets numarray[1] = result0                     
  else 
    result1 = numarray[i]; //no sets result numarray[1] =result1

  if (numarray[i] > result1) // is numarray[2] < result1
    result2 = numarray[i]; // set numarray[2] = result1

  if(numarray[i]< result0) //if numarray[2] < result0 
    result0 = numarray[i]; //yes sets numarray[2] = result0
  else 
    result1 = numarray[i]; //no sets numarray[2] = result2                           
}
System.out.println("The numbers from smallest to largest is:" + result0 + result1 + result2);

最佳答案

您可以使用以下代码对数组进行排序和打印:

Array.sort(yourArray);
System.out.println(Arrays.toString(yourArray));

关于java - 数组升序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20135585/

相关文章:

javascript - 使用新对象中的值更新原始对象中的值,如果不存在则将值设置为 0

arrays - 可以查询 postgresql 的列数组维度吗? (测试列是否为 int[][]?)

c++ - 访问二维数组时读取冲突

Java:将整数数组复制到字符串数组中

java - 在 Java Card 中将整数的二进制表示形式转换为 ASCII

java - 在浏览器的正常 UI 模式下使用 Selenium-Java 运行测试的 headless (headless) chrome

java - 无法使用 java 邮件 API 查看 'To' 字段

java - 拉力赛休息API : Get User's Email Address from Defect

c - C中的8位到4位整数转换,将signed int转换为-8?

java - 配置为监听端口 8080 的 Tomcat 连接器启动失败