博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2016/4/5 对象
阅读量:7236 次
发布时间:2019-06-29

本文共 1631 字,大约阅读时间需要 5 分钟。

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);
  }
 }
 
}
}

 

转载于:https://www.cnblogs.com/waxlh/p/5357143.html

你可能感兴趣的文章
HTTP 之 编译安装HTTPD2.4
查看>>
9月第一周全球增长最快域名商Top15:有孚网络居第三
查看>>
从classloader的变更说起
查看>>
设计模式6大原则
查看>>
NIS迁移
查看>>
pure-ftpd
查看>>
阿里云 MVP技术直播——缪政辉教你如何搭建万能LNMP环境
查看>>
centos 搭建 svn
查看>>
Android基础-Intent
查看>>
我为什么选择51cto网络视频教育
查看>>
linux安装opencv3
查看>>
一个令人纠结的性能性能缺陷
查看>>
ECharts
查看>>
好程序员教程分享Javascript设计模式
查看>>
ROM、PROM、EPROM、EEPROM、Flash ROM分别指什么?
查看>>
PHP环境配置遇到的问题与解决
查看>>
Linux 扩展LVM下的Volume Group、Logical Volume
查看>>
mysql备份和恢复
查看>>
再见,2012
查看>>
c语言:输出乘法口诀表
查看>>