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

  • 相关阅读:
    【原创】编程题练习:反转字符串中的单词
    【最近的学习安排】
    【转载】判断两个链表是否相交、一个链表是否有环
    获取字符串字节长度
    如何找到GridView里的控件,建立GridViewRow对象
    Flex和.NET协同开发利器FluorineFx Flex与.NET互操作
    两款基于Visual Studio开发Flex的插件
    Mysql:向信号量添加给定计数将导致其超出它的最大计数错误
    Sql Server数据库触发器实例
    国外一些知名ASP.Net开源CMS系统
  • 原文地址:https://www.cnblogs.com/waxlh/p/5357143.html
Copyright © 2011-2022 走看看