问:求n个学生成绩的 总和、平均数、最大值
答:
一、java eclipse
利用了Scanner 输入;
利用了一维数组:float[] name=new float[];
利用了简单的for循环;
import java.util.Scanner; //导入Scannery包
public class Renshu30 {
public static void main(String[] args) {
System.out.println("有几个同学?");
Scanner in=new Scanner(System.in);
int n; //几个学生?n个
n=in.nextInt(); //屏幕输入n个
System.out.println("请输入"+n+"个同学成绩:");
float[] xs=new float[n]; //定义数组学生数组
float s,pjz,max; //定义和=0、平均值、最大值
s=0;
for(int i=0;i<n;i++) //普通的for与i的循环,1~n
{ xs[i]=in.nextFloat(); //输入数组
s=s+xs[i];} //(提前)累加求和
pjz=s/n; //平均值=和/个数
max=xs[0]; //让最大值开始先为第一个
for(int i=1;i<n;i++) //普通的for与i的循环,1~n
{ if(max<xs[i]) //若后面的大↓
max=xs[i];} //即为新的最大值
System.out.println("和:"+s+";平均值"+pjz+";最大值:"+max);
}
}
------------分割线---------------
菜鸟古古 2021-6-8 15:04:01
2021-6-8 16:44:19 修改为代码块