Java在线考试(答案)cqupt

在这里插入图片描述

在这里插入图片描述

每道题答案调用函数T1、T2

import java.util.Scanner;

public class Main{
    static int gcd(int a , int b){
        return b>0 ? gcd(b,a%b):a;
    }
    public static void main(String[] args) {
        //  在这里调用T1 、 T2 答案
    }
    static  void T1(){
        Scanner sc = new Scanner(System.in);
        double n = sc.nextDouble();
        Circle c = new Circle(n);
        c.disp();
    }
    static  void T2(){
        Scanner in = new Scanner(System.in);
        String ss[] = in.nextLine().split(" ");
        int pre0 = Integer.parseInt(ss[0]);
        int pre1 = Integer.parseInt(ss[1]);
        int pre = pre0 * pre1;
        int cur0 = Integer.parseInt(new StringBuilder(ss[0]).reverse().toString());
        int cur1 = Integer.parseInt(new StringBuilder(ss[1]).reverse().toString());
        int cur = cur0 * cur1;
        if(cur == pre){
            System.out.println(String.format("%d*%d=%d*%d",pre0,pre1,cur0,cur1));
        }else{
            System.out.println(String.format("%d*%d!=%d*%d",pre0,pre1,cur0,cur1));
        }
    }

}

class Circle{
    private  double radius;
    double PI = 3.1415926;
    double perimeter;
    double area;
    public Circle() {
        radius = 0 ;
    }

    public Circle(double radius) {
        this.radius = radius;
    }

    double getPerimeter(){
        return 2 * PI * radius;
    }
    double getArea(){
        return PI * radius * radius;
    }

    void disp(){
        this.perimeter = getPerimeter();this.area = getArea();
        System.out.println(String.format(
                "radius=%.1f\nperimeter=%.1f\narea=%.1f\n"
        ,radius,perimeter,area));
    }
}
class  People  {
    protected  double  height;
    protected  double  weight;

    public  double  getHeight()  {
        return  height;
    }

    public  void  setHeight(double  height)  {
        this.height  =  height;
    }

    public  double  getWeight()  {
        return  weight;
    }

    public  void  setWeight(double  weight)  {
        this.weight  =  weight;
    }

    public  void  speakHello()  {
        System.out.println("hello!");
    }

    public  void  averageHeight()  {
        System.out.println("avarge  heigh:"  +  height);
    }

    public  void  averageWeight()  {
        System.out.println("average  weight:"  +  weight);
    }
}

class  AmericanPeople  extends  People {
    public AmericanPeople() {
    }

    public void speakHello(){
        System.out.println("hello,I am American!");
    }

    public void amercianBoxing(){
        System.out.println("I can boxing.");
    }
    public  void  averageHeight(){
        System.out.println("avarge heigh of American:"+height);
    }
    public  void  averageWeight()  {
        System.out.println("average weight of American:"+weight);
    }

}
class  ChinaPeople  extends  People{
    public ChinaPeople() {
    }

    public void speakHello(){
        System.out.println("hello,I am ChinaPeople.");
    }

    public void chinaGongfu(){
        System.out.println("I can gongfu.");
    }
    public  void  averageHeight(){
        System.out.println("avarge heigh of ChinaPeople:"+height);
    }
    public  void  averageWeight()  {
        System.out.println("average weight of ChinaPeople:"+weight);
    }
}
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

渝北最后的单纯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值