Java语言写出 随机三个整数100到200间的 由小到大输出

如题所述

第1个回答  2017-03-08
package com;

import java.util.Random;

public class Main {
public static void main(String[] args) {
int max=200;
int min=100;

Random random = new Random();
int s = random.nextInt(max)%(max-min+1) + min;
int d = random.nextInt(max)%(max-min+1) + min;
int q = random.nextInt(max)%(max-min+1) + min;

int [] array = {s,d,q};
for (int i = 0; i < array.length-1; i++) {
for (int j = 0; j < array.length-i-1; j++) {
if(array[j]>array[j+1]){
int temp = array[j];
array[j] = array[j+1];
array[j+1] = temp;
}
}
}
for (int j = 0; j < array.length; j++) {
System.out.print(array[j]+" ");
}
System.out.println();
}
}
望采纳,我做了30秒钟。很累
第2个回答  2017-03-08
Random r = new Random();
int[] i = {r.nextInt(100)+100,r.nextInt(100)+100,r.nextInt(100)+100};
Arrays.sort(i);
for (int j = 0; j < i.length; j++) {
System.out.println(i[j]);
}本回答被网友采纳
相似回答