博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第三次实训作业
阅读量:5871 次
发布时间:2019-06-19

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

“学生”类: 

 类名:Student 

 属性:姓名、性别、年龄、学号、5门课程的成绩  

方法1:在控制台输出各个属性的值、 

 方法2:计算平均成绩 

 方法3:输出各个属性的值和平均成绩   

  测试类 

 创建2个对象,调用方法,要求:对象各个属性的值,从键盘输入。

*/

学生类:

1 package bbb; 2 public class Student 3 { 4     private String name; 5     private char sex; 6     private int age; 7     private String studentId; 8     private double scores[]=new double[5]; 9     public String getName() {10         return name;11     }12     public void setName(String name) {13         this.name = name;14     }15     public char getSex() {16         return sex;17     }18     public void setSex(char sex) {19         this.sex = sex;20     }21     public int getAge() {22         return age;23     }24     public void setAge(int age) {25         this.age = age;26     }27     public String getStudentId() {28         return studentId;29     }30     public void setStudentId(String studentId) {31         this.studentId = studentId;32     }33     public double[] getScores() {34         return scores;35     }36     public void setScores(double[] scores) {37         this.scores = scores;38     }39     public Student(String name, char sex, int age, String studentId, double[] scores) {40         super();41         this.name = name;42         this.sex = sex;43         this.age = age;44         this.studentId = studentId;45         this.scores = scores;46     }47     public void PrintInformation()48     {49         50         System.out.println("姓名:"+name+'\n'+"性别:"+sex+'\n'+"年龄:"+age+'\n'+"学号:"+studentId+'\n'+"5门课程的成绩:");51         for(double x:scores)52         {53             System.out.print(x+" ");54         }55         56     }57     public double getAverage()58     {59         double s=0.0;60         for(double x:scores)61         {62             s=s+x;63         }64         double average=s/scores.length;65         System.out.println("平均成绩为:"+average);66         return average;67     }68     public void Property()69     {70         this.PrintInformation();71         this.getAverage();72         System.out.println();73         74     }75 }

测试类:

1 package bbb; 2 import java.util.Scanner; 3 public class TestStudent 4 { 5     public static void main(String[] args)  6     { 7         Scanner sc=new Scanner(System.in); 8         Student ZhangSan; 9         Student LiSi;10         String name;11         char sex;12         int age;13         String studentId;14         double scores[]=new double[5];15         16         System.out.println("请输入学生张三的信息:");17         name=sc.next();18         String temp=sc.next();19         sex=temp.charAt(0);20         age=sc.nextInt();21         studentId=sc.next();22         for(int i=0;i

转载于:https://www.cnblogs.com/pamper/p/10996909.html

你可能感兴趣的文章
Docker 基础介绍及配置安装 [一]
查看>>
最近的几个学习重点
查看>>
Nginx学习之一:从权威途径(wiki)了解Nginx
查看>>
NO.47 确定项目要完成的需求列表
查看>>
运维人员的解放----Docker快速部署
查看>>
Docker可视化界面(Consul+Shipyard+Swarm+Service Discover
查看>>
MPLS ××× Carrier Supporting Carrier Option AB(二)
查看>>
Iocomp .net仿真仪表控件包
查看>>
zabbix简介及部署
查看>>
(待解决!)jmx在PetClinic中的应用
查看>>
KVC的使用(对一个对象的成员变量进行操作(赋值/取值))
查看>>
企业网站常用中英文对照表
查看>>
android程序中关于webview加载html文件
查看>>
找rpm网站
查看>>
windows下安装whmcs会经常遇到两个问题
查看>>
Google的云计算引擎与持久化存储磁盘PD
查看>>
扫描工具
查看>>
解决mac使用svn: E170000: Unrecognized URL scheme for h
查看>>
python--集合概念和实战(一)
查看>>
JMS(三):MessageListener
查看>>