package Students;
public class Students {
public String name;public int age;public double java;public double c;public double html;public void output(){ System.out.println(" 名字"+name+" 年龄"+age+" java"+java+"c"+c+"html"+html);}}
package Students;
import java.util.Scanner;
public class Manage {
public static void main(String[] args){ System.out.print("输入人数"); Scanner x=new Scanner(System.in); Students[] array=new Students[x.nextInt()];//输入多少人数 就开多少空间 Students a;// a代表Manage 其中某个数组 先声明 Scanner s;//得到输入数据 for(int i=0;i<array.length;i++){ //提取数组长度来决定循环 a= new Students(); //每次循环都新建一个 只循环后半段 省内存 array[i]=a; s=new Scanner(System.in); System.out.println("请输入第"+(i+1)+"个人的名字"); array[i].name=s.nextLine(); //s.next ling 后面的ling表示所有类型 System.out.println("请输入第"+(i+1)+"个人的年龄"); array[i].age=s.nextInt();//年龄 用 int 格式表示 System.out.println("请输入第"+(i+1)+"个人的java成绩"); array[i].java=s.nextDouble();// 成绩 用double 格式 System.out.println("请输入第"+(i+1)+"个人的c成绩"); array[i].c=s.nextDouble(); System.out.println("请输入第"+(i+1)+"个人的html成绩"); a.html=s.nextDouble(); array[i].output(); } double java1 = 0,c1=0,html1=0;// 平均成绩 for(int i=0;i<array.length;i++){ java1+=array[i].java; c1=+array[i].c; html1+=array[i].html; } java1=java1/array.length; c1=c1/array.length; html1=html1/array.length; System.out.print("平均成绩java:"+java1+"c:"+c1+"html:"+html1); for(int i=0;i<array.length;i++){ if(array[i].name=="张三"){ array[i].name=null; }System.out.println(array[i].name); } for(int i=0;i<array.length;i++){ if(array[i].name=="李四"){ array[i].java=100; System.out.println("李四java:"+array[i].java); } } }}