【发布时间】:2021-03-21 08:34:11
【问题描述】:
此代码排序并打印出我想要的随机数。我缺少的是数字之前的单词。我是Java新手,但更精通Python。我希望打印出来的每个随机数都说明以下内容:
结果[0] = _
结果[1] = _
结果[2] = _
结果[3] = _
无需将它们一一放入代码中。 在 Python 中,代码如下,将全部打印出来。
print(“result[“,I,”] =“, result[I])
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter Size of Random Number");
int n = input.nextInt();
Random random = new Random();
int[] result = random.ints(n, -n, n).toArray();
Arrays.stream(result).forEach(System.out::println);
System.out.println("\n");
int len = result.length;
System.out.println("Insertion Sort");
for(int i=1; i<len; i++){
int j;
int key = result[i];
for (j=i-1; (j >= 0 && result[j] > key); j--) {
result[j + 1] = result[j];
result[j+1] = key;
for( i = 0; i < len; i++){
System.out.println("result[" + (i) + "] =" );
Arrays.stream(result).forEach(System.out::println);
System.out.println("\n");
}
}
}
}
【问题讨论】:
标签: java arrays sorting insertion-sort