展开全部
import java.util.Scanner;
import java.text.DecimalFormat;
public class 数组问题 {
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("输入学生数");
int aa=sc.nextInt();
System.out.println("输入课程数");
int ss=sc.nextInt();
int[][] arr=new int[aa][ss];
for(int i=0;i
for(int j=0;j
System.out.println("请输入该学生的第"+(i+1)+"个学生第62616964757a686964616fe59b9ee7ad9431333431343133"+(j+1)+"门功课成绩");
arr[i][j]=sc.nextInt();
}
}
add(arr);
average(arr);
getMax(arr);
getmin(arr);
}
public static void add(int [][]arr){
float[] sum=new float[5];
for(int i=0;i
{
for(int j=0;j
{
sum[i]+=arr[i][j];
}
System.out.println("您输入的第"+(i+1)+"个学生的总分sum="+sum[i]);
}
}
public static void average(int [][]arr){
for(int i=0;i
int sum=0;
for(int j=0;j
sum+=arr[i][j];
}
DecimalFormat df = new DecimalFormat("0.00");//格式化小数
String average= df.format((float)sum/arr.length);//返回string类型
System.out.println("您输入的第"+(i+1)+"个学生的总分average="+average);
}
}
public static void getMax(int [][]arr){
for(int i=0;i
int max=arr[i][0];
for (int j=1;j
if(arr[i][j]>max){
max=arr[i][j];
}
}
System.out.println("您输入的第"+(i+1)+"个学生的最高分max="+max);
}
}
public static void getmin(int [][]arr){
for(int i=0;i
int min=arr[i][0];
for (int j=1;j
if(arr[i][j]
min=arr[i][j];
}
}
System.out.println("您输入的第"+(i+1)+"个学生的最低分min="+min);
}
}
}