两个计算学生成绩的小程序(用一维数组实现)
</pre><pre name="code" class="java">package ;
//5个学生的平均成绩
import java.util.Scanner;
public class Demo1 {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int[] a=new int[5];
System.out.println("请输入5个学生的成绩");
for(int i=0;i<5;i++){
int b=in.nextInt();
a[i]=b;
}
int c=0;
for(int i=0;i<5;i++){
System.out.print(a[i]+"\t");
c+=a[i];
}
System.out.println("平均成绩为"+c/5);
}
}
package ;
//学生成绩
import java.util.Scanner;
public class Demo2 {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("请输入学生的人数");
int num=in.nextInt();
int a[]=new int [num];
int add=0;
for(int i=0;i<a.length;i++){
System.out.println("请输入第"+(i+1)+"个学生的成绩");
int score=in.nextInt();
a[i]=score;
add+=a[i];
}
for(int i=0;i<a.length;i++){
System.out.print(a[i]+"\t");
}
System.out.println(num+"个人的平均成绩为"+add/num);
}
}