JAVA中对Math类的简单使用
文章目录
题目重述
使用java.lang.Math类,生成100个0~99之间的随机整数,找出它们之中的最大者及最小者,并统计大于40小于70的整数个数。
要求:编写两个类,一个类为功能类,里面有三个方法分别可以找出最大者、最小者和统计大于40小于70的整数的个数;另一个类为主类,生成100个随机整数,创建对象并分别调用三个方法。
提示:
int num = (int) (100*Math.random());
Math.random( )默认产生大于等于0.0且小于1.0之间的随机double型随机数
问题分析以及求解思路
待完善(请耐心等待)
程序代码
{int M=1000;
for(int i=0;i<100;i++)
if(a[i]<M) M=a[i];
return M;
}
static int He(int a[])
{int sum=0;
for(int i=0;i<100;i++)
if(a[i]>=40&&a[i]<=70) sum++;
return sum;
}
}
public class WLL
{
public static void main(String[] args)
{
int a[]=new int[100];
for(int b=0; b<100; b++)
a[b]=(int)(100*Math.random());
System.out.println("随机数中的最大值为:"+Method.Max(a));
System.out.println("随机数中的最小值为:"+Method.Min(a));
System.out.println("随机数中大于40且小于70的个数为:"+Method.He(a));
}
}