JAVA作业,急求!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA作业,急求!!!相关的知识,希望对你有一定的参考价值。

1、首先定义计算面积的类,要求类中有一个定义圆半径的构造函数circleClass(double r)、以及一个计算圆面积的静态方法area(),并分别显示各自面积。然后,通过上述类生成两个半径分别为3.5、5.0的圆对象circle1、circle2进行测试。
2、首先设计一个学生抽象类Student,其数据成员有name(姓名)、age(年龄)和degree(学位),以及一个抽象方法show()。然后由Student类派生出本科生类Undergraduate和研究生类Graduate,本科生类Undergraduate增加成员specialty(专业),研究生类增加成员direction(研究方向)。并且每个类都有show()方法,用于输出数据成员信息。最后请定义几个对象“张三”、“李四”、“王五”、“刘六”及其属性,并打印输出下列信息:
张三:20,本科,通信
李四:21,本科,电子
王五:25,硕士,通信
刘六:36,博士,通信

没分啊~写起来倒是很简单~

一、

public class CircleClass

    private static final double PI = 3.1415926;
    private double r;
    
    public CircleClass(double r)
    
        this.r = r;
    
    
    public double area()
    
        return PI*r*r;
    
    
    public static void main(String[] args)
    
        CircleClass circle1 = new CircleClass(3.5);
        System.out.println("circle1的面积:"+circle1.area());
        CircleClass circle2 = new CircleClass(5.0);
        System.out.println("circle2的面积:"+circle2.area());
    

二、


abstract class Student

    public String name;
    
    public int age;
    
    public String degree;
    
    public abstract String show();


class Undergraduate extends Student

    private String specialty;
    
    public Undergraduate(String name,int age,String degree,String specialty)
    
        this.name = name;
        this.age = age;
        this.degree = degree;
        this.specialty = specialty;
    
    
    @Override
    public String show()
    
        return name+":"+age+","+degree+","+specialty;
    
    


class Graduate extends Student

    private String direction;
    
    public Graduate(String name,int age,String degree,String direction)
    
        this.name = name;
        this.age = age;
        this.degree = degree;
        this.direction = direction;
    

    @Override
    public String show()
    
        return name+":"+age+","+degree+","+direction;
    
    


public class Test

    public static void main(String[] args)
    
        Student s1 = new Graduate("张三", 20, "本科", "通信");
        System.out.println(s1.show());
        Student s2 = new Graduate("李四", 21, "本科", "电子");
        System.out.println(s2.show());
        Student s3 = new Graduate("王五", 25, "硕士", "通信");
        System.out.println(s3.show());
        Student s4 = new Graduate("刘六", 36, "博士", "通信");
        System.out.println(s4.show());
    


参考技术A

class CircleClass 
    double radius;
    CircleClass(double r) 
        radius = r;
    
    static double area(CircleClass circle) 
        return Math.PI * circle.radius * circle.radius;
    

public class CircleDemo 

    public static void main(String[] args) 
        // TODO Auto-generated method stub
        CircleClass circle1 = new CircleClass(3.5);
        CircleClass circle2 = new CircleClass(5.0);
        
        System.out.println(CircleClass.area(circle1));
        System.out.println(CircleClass.area(circle2));
    

本回答被提问者采纳

急求,用JAVA编写,键盘输入生日,用LocalDate写

不太懂你什么意思,LocalDate 是类型,只能说最后用LocalDate 来接收,你可以接收一个生日字符串,然后通过LocalDate.parse("2022-09-23",DateTimeFormatter.ofPattern("yyyy-MM-dd")) 来转换成LocalDate,或者直接接收3个int类型变量,通过LocalDate.of(2022,9,23)来创建一个LocalDate日期。



参考技术A 是想要这玩意儿么?

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Scanner;

public class Demo
public static void main(String[] args)
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext())
String next = scanner.next();
if ("exit".equals(next))
System.out.println("bye!");
break;

LocalDate date = null;
try
date = LocalDate.parse(next, DateTimeFormatter.ofPattern("yyyy-MM-dd"));
catch (Exception e)
System.out.println("format error[yyyy-MM-dd]");
System.out.println("Re enter!");
continue;

System.out.println("birthday:"+date);


以上是关于JAVA作业,急求!!!的主要内容,如果未能解决你的问题,请参考以下文章

急求!! 《多媒体技术平时作业》大专的 二

急求PYTHON的大作业!!!可以是小游戏,也可以是有实际应用的程序。请大神具体描述一下程序,谢谢!

数据结构作业~急求~~~用c语言或c++ 使用单链表实现系统进程列表,完成插入、删除、查询等操作。

急求 程序代码 c/c++ 操作系统中的 处理机调度算法

谁可以给我一个以C语言或者java写的两个客户端之间的聊天,服务器中转的聊天程序,急求啊~~~

vb程序问题 我的作业是这样的 :用VB设计一个道路的中心线的算法。(道路中心线是指道路中间那条黄线)