我给这个类起名为“奇怪的类”,纯属开玩笑,别介意
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
/**
* class名:StrangeClass
* class说明:写一个程序,产生25个随机数,对每个随机值,使用if-else将其分类为大于、小于、等于其随后生成的值
* @author Jr
*
*/
public class StrangeClass {
/**
* method名:getRandomNumber
* method说明:获得一个随机生成的整数的集合
* @param
* @param
* @return
*/
private static List
List
for (int i = 0; i < amount; i++) {
numbers.add(new Random().nextInt(limit));
}
return numbers;
}
public static void main(String[] args) {
List
int index = 1;
for ( Integer number : numbers) {
System.out.print("(" + index++ + ")" + number + " "); // 展示一下这25个数的顺序和大小。
}
for (int i = 0; i < numbers.size() - 1; i ++) {
if (numbers.get(i) > numbers.get(i + 1)) {
System.out.println("第" + i + "个数比后面的大");
} else if (numbers.get(i) == numbers.get(i + 1)) {
System.out.println("第" + i + "个数和后面的一样大");
} else if (numbers.get(i) < numbers.get(i + 1)) {
System.out.println("第" + i + "个数比后面的小");
}
}
}
}
public static void main(String[] args) {
Random random = new Random();
int preNumber = random.nextInt(10);
for(int i=1;i<=25;i++){
int nextNumber = random.nextInt(10);
if(preNumber > nextNumber){
System.out.println(i+"大于:"+preNumber + ">" + nextNumber);
}else if(preNumber == nextNumber){
System.out.println(i+"等于:"+preNumber + "=" + nextNumber);
}else{
System.out.println(i+"小于:"+preNumber + "<" + nextNumber);
}
preNumber = nextNumber;
}
}
你想要什么结果? 你可以先一次性随机生成25个数 再比较哇