早教吧作业答案频道 -->其他-->
Java编写一程序编写一程序,实现下面功能.(1)随机产生200个三位的正整数,按每行10个数输出.(2)统计其中偶数和奇数的个数.(3)计算并输出偶数、奇数出现的概率.提示:偶数出现的概率=
题目详情
Java编写一程序
编写一程序,实现下面功能.
(1)随机产生200个三位的正整数,按每行10个数输出.
(2)统计其中偶数和奇数的个数.
(3)计算并输出偶数、奇数出现的概率.
提示:偶数出现的概率=偶数的个数/200,奇数出现的概率=奇数的个数/200 .
编写一程序,实现下面功能.
(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
* 题中所说的生成三位数,这里理解成都是正数.即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编写一程序编写一程序...的网友还看了以下:
一个化学计算数率的填空题,求解析过程据报道,科学家在一定条件下利用Fe2O3与甲烷反应可制取“纳米 2020-05-14 …
功率因数是()。A.有功与视在功率的比值;B.无功与视在功率的比值;C.无功与有功的比值;D.有功与 2020-05-31 …
电动机在额定电压和额定功率下运行时,有功功率和视在功率的比值称为( )。 A、功率因数 2020-05-31 …
功率因数正切值的算法,请搞手功率因数的正切值一般是用来求无功功率的,Q=P*tan式中P----有 2020-06-30 …
概率论:甲乙二人各自独立地对同一试验重复2次,甲每次成功率为0.7,乙为0.6求两人试验成功次数相 2020-07-13 …
下列关于功、功率、机械效率的说法中,正确的是()A.机械效率越高,做功越多,功率越大B.机械的功率 2020-07-14 …
求解一题电学题.关于无功功率的某工厂供电线路的额定电压为10KV,负载的有功功率为400kW,无功 2020-07-19 …
电机实际功率的计算,与转速有什么关系已知一台电机额定功率2600kw,额定电压6000v,额定电流 2020-07-19 …
求高数达人,本家数学都还老师了.问题:做一个东西.成功概率为0.1%,做80次,起码成功一次的概率是 2020-11-13 …
有两档功率的电饭锅,铭牌附有电路图,并标出高档功率是1kW,低档功率标出的数值已模糊不清,现闭合S1 2020-12-14 …