Java程序设计基础 面向对象 练习
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java程序设计基础 面向对象 练习相关的知识,希望对你有一定的参考价值。
最近JAVA开了面向对象的课程,老师布置了作业,嗯,就是这样,啥作业我不怎么会描述,代码如下,自己做的,代码很不成熟,请谅解!大概就是这样:
class Student { private String stuno; private String name; private float math; private float english; private float computer; /*Student() { }*/ public void StuPer(String stuno,String name) { this.stuno = stuno; this.name = name; } public void stuGrade(float math,float english,float computer) { this.math = math; this.english = english; this.computer = computer; } public void count() { float average = (math + english + computer)/3; System.out.println("平均成绩为:" + average); float sum = (math + english + computer); System.out.println("总成绩为:" + sum); float max = 0; if(math > english) { max = math; } else { max = english; } if(max > computer) { System.out.println("最高成绩为:" + max); } else { System.out.println("最高成绩为:" + computer); } float min = 0; if(math > english) { min = english; } else { min = math; } if(min > computer) { System.out.println("最低成绩为:" + computer); } else { System.out.println("最低成绩为:" + min); } } public void tell() { System.out.println("姓名:" + name + " 学号: " + stuno); System.out.println("数学成绩: " + math + "英语成绩: " + english + "计算机成绩: " + computer); } } class stuInfo { public static void main(String[] args) { Student person = new Student(); person.StuPer("2015025500","张三"); person.stuGrade(50,60,70); person.tell(); person.count(); } }
程序运行结果为:
姓名:张三 学号: 2015025500
数学成绩: 50.0英语成绩: 60.0计算机成绩: 70.0
平均成绩为:60.0
总成绩为:180.0
最高成绩为:70.0
最低成绩为:50.0
以上是关于Java程序设计基础 面向对象 练习的主要内容,如果未能解决你的问题,请参考以下文章
Java基础练习题6--.使用面向对象编程思想设计实现用户注册,登录功能.启动程序选择操作功能:1.注册,2.登录,3退出;输入1进入注册流程,提示用户输入手机号,密码,手机号...