java题目3

来源:百度知道 编辑:UC知道 时间:2024/05/31 20:14:33
1.有一函数:
x (x<1)
y= 3x-2 (1≤x<10) 写一程序,从键盘输入x的值,计算并输出y值。
4x (x≥10)
2.编写一程序,(1)随机产生200个三位的正整数,按每行10个数输出。(2)统计其中偶数和奇数的个数。(3)计算并输出偶数、奇数出现的概率。

import java.util.*;
public class JiOu//先说明我也不懂,乱写的,但至少可以给你思路!
{
public static void main(String []args)
{
new JiOu();
}
Random a = new Random();
int p = 0;
int[] b = new int[200];
int ou = 0;
int i = 0;
public JiOu() {
for (i = 0; i < 200; i++) {
p = a.nextInt(1000);

if (p >= 100) {
b[i] = p;
} else
i--; //些行有点自以为是……我也是菜鸟。
}
for (int i = 0; i < 200; i++) {
System.out.print(b[i] + " ");
if ((i+1) % 10 == 0)
System.out.print("\n");
if (b[i] % 2 == 0)
ou++;
}
System.out.println("偶数个数:" + ou + " 奇数个数:" + (200 - ou));

}
}