JAVA作业求救~~

来源:百度知道 编辑:UC知道 时间:2024/06/17 02:48:55
三、使用Math.random()方法产生50个0—100的随机整数,并将它们存放到一维数组score中,然后统计各分数段上的次数(即分别在0--9,10--19,20--29,…,80—89,90—100上的次数),并将分类统计结果存入到数组result中,最后输出数组result各元素的值。
四、写出下列字符串的比较程序的运行结果
public class StringCompare {
public static void main(String args[]) {
String s1="abc";
String s2=new String("abc");
System.out.println(s1==s2);
System.out.println(s1.equals(s2));
System.out.println(s1.compareTo(s2));
}
}

三:
package test;

public class Test {
public static void main(String[] args) {
int[] score=new int[50];
int[] result={0,0,0,0,0,0,0,0,0,0};

for( int i=0;i<50;i++ )
{
int temp = Double.valueOf( Math.random()*100 ).intValue();
score[i]=temp;
if( temp>0 && temp<=10 )result[0]+=1;
else if( temp>10 && temp<=20 )result[1]+=1;
else if( temp>20 && temp<=30 )result[2]+=1;
else if( temp>30 && temp<=40 )result[3]+=1;
else if( temp>40 && temp<=50 )result[4]+=1;
else if( temp>50 && temp<=60 )result[5]+=1;
else if( temp>60 && temp<=70 )result[6]+=1;
else if( temp>70 && temp<=80 )result[7]+=1;
else if( temp>80 && temp<=90 )result[8]+=1;
else if( temp>90 && temp<=100 )result[9]+=1;
}
for(int j:result)
{
System.out.println(j);
}
}
}
四:答