求用java编写的一个程序,急用,有空者帮帮忙,谢谢。题目如下

来源:百度知道 编辑:UC知道 时间:2024/05/27 06:33:16
编写一个程序,读入10个数并显示其中互不相同的数(即一个数多次出现,仅显示一次)。提示:读入一个数,如果他是一个新数,则把他存储在数组中:如果数组中已有该数,则把他丢弃。输入结束后,数组中的数都是不同的数。
要出现对话框,然后自己输入数字,一楼的好像不是啊

public class test2 {
public static void main(String args[]){
int[] result = new int[10];
for (int i = 0; i < 10; i++)
result[i] = i + 1;
int temp = 0;
int index;
for (int i = 9; i >= 0; i--) {
index = (int) (Math.random() * (i + 1));
temp = result[i];
result[i] = result[index];
result[index] = temp;
}
for (int i = 0; i < 10; i++)
System.out.println(i+1+":"+result[i]);

}
}

package com.head.oms.analyse.solid.action;

import javax.swing.JOptionPane;
import org.apache.commons.lang.StringUtils;

public class test {
public static void main(String[] args)
{

String number = "";
String input = "";
String[] numbers = new String[10];
int sort=0;
for(int i=0;i<numbers.length;i++)
{
input = JOptionPane.showInputDi