Java编程实现数组5个数字里面任意选2个,输出全部结果,怎么实现
论文问答
1
Java编程实现数组5个数字里面任意选2个,输出全部结果,怎么实现
-
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //输入 int a[] = new int[5]; //定义数组 int f1,f2; //选择2个数的下标 for(int i=0;i<5;i++){ //输入数组 a[i] = sc.nextInt(); } f1 = (int)(Math.random()*5);//产生一个0-5的随机数 System.out.println(a[f1]);//输出第一个选择的数 f2 = (int)(Math.random()*5);//产生第二个随机数 while(f2==f1){//防止两次产生一样的随机数 f2 = (int)(Math.random()*5); } System.out.println(a[f2]);//输出第二个选择的数 } }
-
public class Test { public static void main(String[] args) { int[] list = {30,4,2,7,9}; Random random = new Random(); for (int i=0;i<2;i++){ int index = random.nextInt(list.length); System.out.print(list[index]+"\t"); } } } //这里的输出已经不是int了而是字符串了,另外这算取完放回的,即两个数字可能一样
发表回复