java编写:设有一个有序的整型数组,要求输入一个整型数,将这个数插入有序数组的适当位置上

2024-11-27 17:55:42
推荐回答(2个)
回答1:

import java.lang.reflect.Array;
import java.util.Arrays;
import java.util.Random;

public class ArrayInt_1
{
public static void main(String[] args)
{
//为了方便,给数组赋值时少赋一位,即此数组最后一位是默认值0;
int[] i = new int[101];
for (int j = 0;j < i.length - 1;j ++)
{
i[j] = j;
}
Random ra = new Random();
int l = ra.nextInt(100);
System.out.println("获得的随机数是:" + l);

//把随机获得的数放到没有用的数组最后一排。
Array.setInt(i,i.length - 1,l);

//排序。
Arrays.sort(i);

//显示打印。
for (int k = 0;k < i.length;k ++)
{
System.out.print(i[k] + " ");
if (k != 0 && k % 20 == 0)
{
System.out.println();
}
}
}
}
这个是用JDK自带的数组处理来实现的。

回答2:

数组是升序还是降序的?