创建一个String数组并用1月~12月的月份名称初始化数组,再创建一个包含12个0~100之间的随机十进制的数组.然后将每个月份的名字连同相应的十进制显示出来,最后计算并显示这12个十进制的平均值.
我是这么做的,months[i]代表i月;
随机生成12个数,如果有在0~11之间的,就打印出数和对应的月份
class month{
public static void main(String[] args){
String[] months = {"Jau","Feb","Mar","Apr","May","June","July","Aug","Sep","Oct","Nov","Dec"};
int[] db = new int[12];
int i,j;
int k=0;
for(i=0;i<12;i++){
j=(int)(100*Math.random());
db[i]=j;
System.out.println("db["+i+"] "+db[i]);
}
for(i=0;i<12;i++){
if (db[i]<=12&&db[i]>0){
System.out.println("db["+(i)+"]为:"+db[i]+" 对应的月份是:"+months[db[i]-1]);
}
k=k+db[i];
}
int ave=k/12;
System.out.println("The average is "+ave);
}
}