早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Java编写一程序编写一程序,实现下面功能.(1)随机产生200个三位的正整数,按每行10个数输出.(2)统计其中偶数和奇数的个数.(3)计算并输出偶数、奇数出现的概率.提示:偶数出现的概率=

题目详情
Java编写一程序
编写一程序,实现下面功能.
(1)随机产生200个三位的正整数,按每行10个数输出.
(2)统计其中偶数和奇数的个数.
(3)计算并输出偶数、奇数出现的概率.
提示:偶数出现的概率=偶数的个数/200,奇数出现的概率=奇数的个数/200 .
▼优质解答
答案和解析
/**
* 题中所说的生成三位数,这里理解成都是正数.即100-999这些数.
* 所以在生成随机数的时候,生成0-899间的数,然后再加上100即得到了100-999的区间
*/
package com.magbt.baidu;
import java.util.Date;
import java.util.Random;
public class Rand {
Random rand;
static int AMOUNT = 200; // 要生成的随机数数量
int[] numList; // 生成的随机数列表
int oddAmount; // 奇数数量
int evenAmount; // 偶数数量
float oddFreq; // 奇数出现频率
float evenFreq; // 偶数出现频率
public Rand() {
rand = new Random(new Date().getTime()); // 以时间作为随机数生成器的种子
numList = new int[AMOUNT];
oddAmount = 0;
evenAmount = 0;
oddFreq = 0.0f;
evenFreq = 0.0f;
}
public int getOddAmount() {
return oddAmount;
}
public int getEvenAmount() {
return evenAmount;
}
public float getOddFreq() {
oddFreq = oddAmount / 200f;
return oddFreq;
}
public float getEvenFreq() {
evenFreq = evenAmount / 200f;
return evenFreq;
}
/**
* 生成随机数并放到列表numList中
*/
void getRandNumbers() {
int index = 0;
while (index < AMOUNT) {
numList[index] = Math.abs(rand.nextInt(900)) + 100;
index++;
}
}
/**
* 遍历列表,判断每个元素是奇数还是偶数
*/
void adjust() {
int index = 0;
while (index < AMOUNT) {
if (numList[index] % 2 != 0) {// 偶数能被2整除,奇数不能被2整除
oddAmount++;
} else {
evenAmount++;
}
index++;
}
}
/**
* 打印出生成的所有随机数
*/
void print() {
int index = 1;
System.out.println("随机数列表");
while (index
看了 Java编写一程序编写一程序...的网友还看了以下:

数字电路实验设计一个三位输入开关的密码锁设计一个密码锁,锁上有三个按键A、B、C,当A或B单独按下,  2020-03-30 …

棱镜摄谱实验求谱线波长实验我们要求做了三次实验,得到三组谱线位置数据,请问要求未知波长时,是先取三  2020-05-22 …

寻找物理天才设计实验(高中物理3-3)(急需!)如果压强、温度、体积三个状态参量一起发生变化,这三  2020-06-05 …

使用下列器材设计一个能通过测量计算圆周律pai的值的实验.器材:圆柱体,刻度尺.,两个直三角板,纸  2020-06-14 …

设计实验--研究电学知识(可以配图说明):(1)请你设计一个小实验,验证“摩擦可以使物体带电”(2  2020-07-22 …

设计一个三角形类Triangle.实现的功能有:设计一个三角形类Triangle。实现的功能有:(1  2020-11-06 …

设计一个三变量表决电路:输出与多数变量的状态一致.设计一个三变量表决电路:输出与多数变量的状态一致.  2020-11-29 …

大一数字电路与逻辑设计实验题:设计一个用与非门构成的三人表决器。要求:1.写出逻辑门可大一数字电路与  2020-11-29 …

做“验证力的平行四边形定则”实验时,所用到的实验器材有方木板、白纸、橡皮条、细绳套两根、图钉几个、弹  2021-01-15 …

使用下列器材,设计一个能通过测量计算圆周率π的值的实验.器材:圆柱体、刻度尺、两个三角板、纸条、大头  2021-01-15 …