java! 十万火急!帮忙谢谢您。

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:44:31
1。使用java.lang.Math类,生成100个0到99之间的随机整数,找出它们之中的最大者和最小者,并统计大于50的整数个数。
---------
import util.*;
public class Ramdomnum{
public static void main(String[] args){
int[] intrndNum=new int[100];
int intGeShu=0;
for(int i=0;i<100;i++){
int[i]=(int)((99-0)*Math.Romdom+0);
if(int[i]>=50)
intGeshu++;
}
Arrays.sort(intrndNum);//对数组进行从小到大排序
System.out.println(intGeshu);//打印大于50的个数
System.out.println("最小值"+intrmdNum[0]);
System.out.println("最大值"+intrmdNum[99]);
}
}
---------------------错误提示:;
C:\javalx\Ramdomnum.java:7: 需要 ']'
int[i]=(int)((99-0)*Math.Romdom+0);
^
C:\javalx\Ramdomnum.java:7: 不是语句
int[i]=(int)((99-0)*Math.Romdom+0);
^
C:\javalx\Ramdomnum.java:8: 需要 ']'
if(int[i]>=50)
^
C:\javalx\Ramdomnum.java:9: 需要 ".class"
intGeshu++;

public class RadomNum {

public static void main(String[] args){
int number[] = new int[100];
int record= 0;
for(int i=0;i<number.length;i++){
number[i] = (int)Math.round(99*Math.random());
if(number[i]>50){
record++;
}
}
System.out.println("大于50的整数有:"+record+"个");
// 给数组排序(冒泡排序)
for(int i=0;i<number.length;i++){
for(int j=0;j<number.length-i-1;j++){
if(number[j]<number[j+1]){
int temp = number[j];
number[j] = number[j+1];
number[j+1] = temp;
}
}
}

System.out.println("最大的整数:"+number[0]);
System.out.println("最小整数"+number[99]);
}
}