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

  • 相关阅读:
    几个比较好的IT站和开发库官网
    Win7下Qt5.2中使用OpenGL的glu函数库无法使用的解决方案
    QT5.2 Assistant-设置应用程序图标
    linux下文件编码格式转换方法(gb18030/utf-8)
    QT-进制转换计算器
    QT-图标设置
    QT-make: *** No rule to make target
    QT的exe文件打开显示,无法定位程序***输入点于动态链接库****
    QT工程文件上传Github仓库
    Eclipse中文乱码
  • 原文地址:https://www.cnblogs.com/waxlh/p/5357143.html
Copyright © 2011-2022 走看看