zoukankan      html  css  js  c++  java
  • 2016/4/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);
      }
     }
     
    }
    }

  • 相关阅读:
    适配器设计模式初探(Java实现)
    装饰器设计模式初探及Java中实际应用举例
    主要介绍JavaEE中Maven Web 项目的结构及其它几个小问题
    基于alibaba开源的分布式数据同步系统安装配置文档otter之manager单实例配置
    基于alibaba开源的分布式数据同步系统安装配置文档otter之环境配置
    zabbix监控redis DB key的总数量
    C#操作Access数据库(创建&修改结构)
    WebDev.WebServer.exe遇到问题需要关闭
    DataSet
    ADO.NET
  • 原文地址:https://www.cnblogs.com/waxlh/p/5357143.html
Copyright © 2011-2022 走看看