自留做记录
package java3arry;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Arrays;
import java.util.Random;
public class Tarry {
public static void main(String[] args) throws IOException {
Tarry L = new Tarry();
int elem[] = L.GetEvenNum(30);
L.File(elem);
L.showArray(elem);
}
public int[] GetEvenNum(int num) {
int elem[] = new int[num];
Random random = new Random();
for (int i = 0; i < num; i++) {
elem[i] = random.nextInt(100) + 1;
for (int j = 0; j < i; j++) {
if (elem[j] == elem[i]) {
i--;
break;
}
}
}
Arrays.sort(elem);
return elem;
}
public void File(int[] elem) throws IOException {
File file = new File("D:\\硕士研究\\JAVA\\array.txt");
FileWriter out = new FileWriter(file);
for (int i = 0; i < elem.length; i++) {
out.write(elem[i] + "\t");
}
out.close();
}
public void showArray(int[] elem) {
int j = 1;
for (int i = 0; i < elem.length; i++) {
System.out.printf("%5d", elem[i]);
if (j++ % 5 == 0) {
System.out.println();
}
}
}
}