大学学习之java篇
题目:在一个元素值100以内,含20元素的一维整形数组元素中,求最大值、求平均、统计其中素数个数。
使用工具:
Eclipse IDE for Java Developers - 2019-12
代码如下:
package firstpack;
public class text {
public static void main(String args[]){
int sum=0,max = Integer.MIN_VALUE;
float avg=0;
int []b=new int[]{1,2,4,5,7,6,11,34,56,22,24,21,16,12,13,15,19,18,27,33};
for(int i=0;i<b.length;i++){
if(b[i]>max){
max=b[i];
}
sum=sum+b[i];
}
System.out.println("最大数为:"+max);
avg=sum/b.length;
System.out.println("平均数为:"+avg);
int count=0;
for(int j=0;j<b.length;j++) {
boolean sushu=true;
for(int y=2;y<b[j];y++) {
if(b[j]%y==0) {
sushu=false;
break;
}
}
if(sushu) {
count++;
}
}
System.out.println("素数的个数为:"+count);
}
}
运行结果: