题目:写一个程序,产生25个随机数,对每个随机值,使用if-else将其分类为大于、小于、等于其随后生成的值

条件:不能用数组publicclassRandom25{publicstaticvoidmian(String[]args){for(inta=0;a<26;a++){i... 条件: 不能用数组
public class Random25{
public static void mian (String[] args) {
for (int a = 0; a < 26; a++) {
int b = (int) Math.random();
if (a == 1) {
System.out.println(b);
} else {
if (b > c)
System.out.println( = + b);
else
System.out.println( > + b);
}
}
}
}
展开
 我来答
漿糊的江湖
推荐于2018-04-27 · TA获得超过163个赞
知道小有建树答主
回答量:108
采纳率:0%
帮助的人:92.5万
展开全部
我给这个类起名为“奇怪的类”,纯属开玩笑,别介意

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 <amount> <生成整数的个数>
* @param <limit> <生成随机数的范围/最大值>
* @return <numbers> <返回一个整数集合>
*/
private static List<Integer> getRandomNumber(int amount, int limit) {
List<Integer> numbers = new ArrayList<Integer>();
for (int i = 0; i < amount; i++) {
numbers.add(new Random().nextInt(limit));
}
return numbers;
}
public static void main(String[] args) {
List<Integer> numbers = getRandomNumber(25, 100); //获取一个100以内的25个整数的集合
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 + "个数比后面的小");
}
}
}
}
百度网友d2f155f
2017-09-27
知道答主
回答量:1
采纳率:0%
帮助的人:947
展开全部
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;
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kaito_2st
2012-02-15 · TA获得超过181个赞
知道答主
回答量:116
采纳率:0%
帮助的人:67.9万
展开全部
你想要什么结果? 你可以先一次性随机生成25个数 再比较哇
追问
可以参考上面 简陋的又小毛病的 代码
追答
public class Test {
public static void main (String[] args) {
int c = 0;
int b = 0;
for (int a = 0; a c) {
System.out.println( "" + b);
} else {
System.out.println("=" + b);
}
}
c = b;
}
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式