zoukankan      html  css  js  c++  java
  • 第三次上级作业

    5.1 “学生”类:

    类名:Student
    属性:姓名、性别、年龄、学号、5门课程的成绩
    方法1:在控制台输出各个属性的值、
    方法2:计算平均成绩
    方法3:输出各个属性的值和平均成绩

    5.2 测试类

    创建2个对象,调用方法,要求:对象各个属性的值,从键盘输入。
    编写“借书卡”类及其测试类

    public class Student {
     static String name;
     static String sex;
     static int age;
     int number;
     static int add[]=new int[5];
     public void myprint(){
      System.out.println("姓名:"+name+"性别:"+sex+"年龄:"+age);
      for(int i=0;i<5;i++){
        System.out.println("此同学第"+(i+1)+"门课程成绩为:"+add[i]);
      }
     }
     public double average(){
      int s=0;
      double a = 0;
      for(int i=0;i<5;i++){
       s=s+add[i];
      }
      a=s/5;
      System.out.println("此同学平均分为:"+a);
      return a;
     }
    }
    

    测试类

    import java.util.Scanner;
    public class test{
      public static void main(String[] args) {
        Student a1=new Student();
        Scanner rd=new Scanner(System.in);
        System.out.println("请输入第一位同学的姓名:");
        a1.name=rd.next();
        System.out.println("请输入第一位同学的性别:");
        a1.sex=rd.next();
        System.out.println("请输入第一位同学的年龄:");
        a1.age=rd.nextInt();
        for(int i=0;i<5;i++){
         System.out.print("请输入第一位同学的第"+(i+1)+"门课程成绩");
         a1.add[i]=rd.nextInt();
        }
        a1.myprint();
        a1.average();
        Student a2=new Student();
        Scanner rf=new Scanner(System.in);
        System.out.println("请输入第二位同学的姓名:");
        a2.name=rf.next();
        System.out.println("请输入第二位同学的性别:");
        a2.sex=rf.next();
        System.out.println("请输入第二位同学的年龄:");
        a2.age=rf.nextInt();
        for(int i=0;i<5;i++){
         System.out.print("请输入第二位同学的第"+(i+1)+"门课程成绩");
         a2.add[i]=rf.nextInt();
        }
        a2.myprint();
        a2.average();
      }
     }
    

  • 相关阅读:
    Cg:访问OpenGL的状态
    C++ Exception Handling
    C语言的调用规约(Calling Convension)之参数传递和返回值
    Why is FBX readonly in animation editor when imported?
    如何在Visual Studio中编译wxWidgets
    ICU字符集编码转换一例
    VisTools
    关于数值分析和LCP问题的一些开源项目
    C++: The Case Against Global Variables
    老男孩筷子兄弟
  • 原文地址:https://www.cnblogs.com/BKKITO/p/10761027.html
Copyright © 2011-2022 走看看