保存今天的代码

本文通过具体的Java代码示例介绍了如何定义和使用类与对象,包括学生类的属性和方法,以及圆和圆柱的几何类,展示了构造函数、方法重载及继承等概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

import java.util.*;
class Student{
    int sNO;
    String sName;;
    char sSex;
    char sAge;
    double sJava;
    Student(int a,String b,char c,char d,double e){
        sNO=a;
        sName=b;
        sSex=c;
        sAge=d;
        sJava=e;
    }
    double[] q=new double[5];
    Student(){}
    int getNo(){
        return sNO;
    }
    String getName(){
        return sName;
    }
    char getSex(){
        return sSex;
    }
    double getJava(){
        return sJava;
    }
void print(double s){
    System.out.println("平均成绩是"+s);
}
void print1(double s){
    System.out.println("最高时"+s);
}
void print2(double s){
    System.out.println("最低是"+s);
}
double come(double f,double g,double h,double j,double k){

    q[0]=f;
        q[1]=g;
            q[2]=h;
                q[3]=j;
                    q[4]=k;
                    return 0;
    }


}
class ch8{
    public static void main(String[] args){

        Student s=new Student();
        Student s1=new Student(14156,"lisi",'v','r',89);
        Student s2=new Student(14556,"lisan",'r','t',90);
        s.print((s1.sJava+s2.sJava)/2);

        Student s3=new Student(14556,"lisan",'r','t',35);
        Student s4=new Student(14556,"lisan",'r','t',69);
        Student s5=new Student(14556,"lisan",'r','t',92);
        Student s6=new Student(14556,"lisan",'r','t',87);
        Student s7=new Student(14556,"lisan",'r','t',73);
        s.come(s3.sJava,s4.sJava,s5.sJava,s6.sJava,s7.sJava);

        Arrays.sort(s.q);
        s.print2(+s.q[0]);
        s.print1(+s.q[4]);

    }
}

import java.util.*;
class Circle{
    double radius;
    Circle(){
        radius=0;
    }
    Circle(double r){   
        radius=r;
    }

    double getArea(double r){
        return Math.PI*radius*radius;
    }
double getPerimeter(double r){
        return 2*Math.PI*radius;
    }
    void disp(){
        System.out.println("半径是"+radius);
        System.out.println("周长是"+getPerimeter(radius));
        System.out.println("面积是"+getArea(radius));
    }
}
class Cylinder extends Circle{
    double height;
    Cylinder(double r,double h){
        super(r);
        this.height=h;
    }
    double getVol(){
        return Math.PI*this.radius*this.radius*height;
    }
    void dispVol(){
        System.out.println("体积是"+getVol());
    }
}
class ch5{
    public static void main(String[] args){
         Scanner input=new Scanner(System.in);
        Circle R= new Circle(input.nextDouble());
        R.disp();
    Cylinder p=new Cylinder(R.radius,input.nextDouble());
    p.getVol();
    p.dispVol();

    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值