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-面向对象基础练习

java从小白开始的练习(五,面向对象)

Java入门——面向对象基础

Java基础练习题6--.使用面向对象编程思想设计实现用户注册,登录功能.启动程序选择操作功能:1.注册,2.登录,3退出;输入1进入注册流程,提示用户输入手机号,密码,手机号...

Java面向对象--数据库练习题

JAVA_SE基础——25.面向对象练习