⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sortcommand.java

📁 Java 入门书的源码
💻 JAVA
字号:
//Copyright (c) 1998, Arthur Gittleman
//This example is provided WITHOUT ANY WARRANTY either expressed or implied.

/* Generates 10 integers from 0 to 99 at random.
 * Sorts these numbers in order from smallest to 
 * largest, displaying the sort numbers.  Simplifies
 * Example 5.9 to illustrate a program-driven application.
 * Complete code is on the disk that comes with this text.
 */

public class SortCommand {
  public static void display(int [] anArray) {
    System.out.print("{");
    for (int i=0; i<anArray.length; i++) { 
      if (i!=0) System.out.print(",");
      System.out.print(anArray[i]);
    }
    System.out.println("}");
  }
  public static void main(String [] args)  {
    int size = 10; 
    int[] item = new int[size]; 
    for (int i=0; i<size; i++)
      item[i] = (int)(100*Math.random());
    System.out.print("The data to sort is ");
    display(item);
    for (int i=1; i<size; i++) {
      int current = item[i]; 
      int j = 0;
      while (current > item[j]) j++;
      for (int k=i; k>j; k--)
        item[k] = item[k-1];
      item[j] = current;
    }
    System.out.print("The sorted data is ");
    display(item);
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -