您的位置:

java题目,JAVA题目求键盘上输入的两个整数的最小公倍数

本文目录一览:

JAVA的题目

Circle类:

public class Circle {

    // 半径

    private double radius;

    // 面积

    private double area;

    // 直径

    private double diameter;

    // 把radius设置为1的构造方法

    public Circle() {

        super();

        this.radius = 1;

    }

    // 计算圆周的直径

    public void computerDiameter() {

        diameter = radius * 2;

        System.out.println("圆的直径是:" + diameter);

    }

    // 获取半径值

    public double getRadius() {

        return radius;

    }

    // 设置半径

    public void setRadius(double radius) {

        this.radius = radius;

    }

    // 计算圆周的面积

    public void computerArea() {

        area = Math.PI * radius * radius;

        System.out.println("圆面积是:" + area);

    }

}

TestCircle类:

public class TestCircle {

    public static void main(String[] args) {

        // 第一个Circle对象

        Circle circle = new Circle();

        // 半径值10

        circle.setRadius(10);

        circle.computerDiameter();

        circle.computerArea();

        // 第二个Circle对象

        Circle circle2 = new Circle();

        // 半径值100

        circle2.setRadius(100);

        circle2.computerDiameter();

        circle2.computerArea();

        // 第三个Circle对象

        Circle circle3 = new Circle();

        circle3.computerDiameter();

        circle3.computerArea();

    }

}

java题目

package superclass;

public class Shapes {

public final static double PI = 3.14;

}

package subclass;

import superclass.Shapes;

public class Circles extends Shapes {

double radius;

public double getRadius() {

return radius;

}

public void setRadius(double radius) {

this.radius = radius;

}

public Circles(double radius) {

super();

this.radius = radius;

}

public void area() {

System.out.println(this.getClass().getName() + "面积:" + Shapes.PI * this.radius * this.radius);

}

public void perimeter() {

System.out.println(this.getClass().getName() + "周长:" + Shapes.PI * this.radius * 2);

}

}

package subclass;

import superclass.Shapes;

public class Rectangles extends Shapes {

private double length, width;

public Rectangles(double length, double width) {

super();

this.length = length;

this.width = width;

}

public double getLength() {

return length;

}

public void setLength(double length) {

this.length = length;

}

public double getWidth() {

return width;

}

public void setWidth(double width) {

this.width = width;

}

public void area() {

System.out.println(this.getClass().getName() + "面积:" + this.length * this.width);

}

public void perimeter() {

System.out.println(this.getClass().getName() + "周长:" + (this.length + this.width) * 2);

}

}

package superclass;

import subclass.Circles;

import subclass.Rectangles;

public class ShapesDemo {

public static void main(String[] args) {

Circles circles = new Circles(3);

circles.area();

circles.perimeter();

Rectangles rectangles = new Rectangles(10, 5);

rectangles.area();

rectangles.perimeter();

}

}

java编程题目,求求大佬救救我

这个题考察的是面向对象三大特性之一的继承。

子类继承父类。

项目结构如何所示:

Mobile 为父类,有一个属性:mobilePhone 代表电话号码。

有4个方法(功能):

1、获取手机号码:public String getMobilePhone(){}

2、存储手机号码:public void setMobilePhone(String mobilePhone) {}

3、拨打电话号码:public void callOnMobilePhone(){}

4、挂断电话:public void callOffPhone(){}

具体代码如下所示:、

--------------------------------------mobilePhone 开始--------------------------------------

/**

* @author 冯修远

* 创建一个第一代手机类,要求包含手机号码信息,并包含获取电话号码,

* 存储电话号码、拨打电话号码和挂断电话等功能。并以此为父类,派生

* 出子类第二代手机类,增加拍照功能。以第二代手机类来生成对象并

* 模拟实现拨打电话、挂断电话拍照等功能。

*/

public class Mobile {

//手机号码

private String mobilePhone;

/**

* 获取手机号码

* @return

*/

public String getMobilePhone() {

return mobilePhone;

}

/**

* 存储手机号码

* @param mobilePhone

*/

public void setMobilePhone(String mobilePhone) {

this.mobilePhone = mobilePhone;

}

/**

* 拨打电话号码

*/

public void callOnMobilePhone(){

System.out.println("拨打电话号码:"+mobilePhone);

}

/**

* 挂断电话

*/

public void callOffPhone(){

System.out.println("挂断与:"+mobilePhone+"的通话");

}

}

--------------------------------------mobilePhone 结束--------------------------------------

PhotoMobile 为子类或者叫派生类,继承自父类:Mobile

同时也继承了父类的4个方法,但父类的属性因为我设置的是private,所以继承不了。

PhotoMobile 的代码如下图所示:

最后一个类,也就是测试类,用于创建第二代手机的对象,并调用相应的功能,如下图所示:

最终,程序的运行结果如下图所示:

我是冯修远,如果我的答案对您有帮助的话,请采纳以帮助更多的人,如果还有其它的问题,也请关注我,私信我,谢谢!

java的编程题目

两个代码 一个学生类, 一个测试类 你自己把他们放不同包里面

public class Student {

private int Snum;

private int Gnum;

private String Sname;

private String Ssex;

private int Sage;

private static int count = 0;

public Student(int snum, int gnum, String sname, String ssex, int sage) {

super();

this.Snum = snum;

Gnum = gnum;

Sname = sname;

Ssex = ssex;

Sage = sage;

count++;

}

// get方法获取属性, set方法修改属性

public int getSnum() {

return Snum;

}

public void setSnum(int snum) {

this.Snum = snum;

}

public int getGnum() {

return Gnum;

}

public void setGnum(int gnum) {

Gnum = gnum;

}

public String getSname() {

return Sname;

}

public void setSname(String sname) {

Sname = sname;

}

public String getSsex() {

return Ssex;

}

public void setSsex(String ssex) {

Ssex = ssex;

}

public int getSage() {

return Sage;

}

public void setSage(int sage) {

Sage = sage;

}

public String toString(){

return "学号:" + this.Snum + ". 班号: " + this.Gnum +

". 姓名: " + this.Sname + ". 性别: " + this.Ssex

+ ". 年龄: " + this.Sage;

}

}

第二个:

public class StudentTest {

public static void main(String[] args) {

// 创建对象

Student s1 = new Student(190, 20, "张三", "男", 20);

Student s2 = new Student(193, 40, "李四", "女", 22);

// 输出对象信息

System.out.println("第一个学生:" + s1.toString());

System.out.println("第二个学生:" + s2.toString());

// 修改姓名和年龄

s1.setSname("Tom");

s2.setSage(24);

System.out.println("修改后第一个学生:" + s1.toString());

System.out.println("修改后第二个学生:" + s2.toString());

// 比较

if(s1.getSage()  s2.getSage()){

System.out.println("年龄较小的学生是: " + s1.toString());

}else{

System.out.println("年龄较小的学生是: " + s2.toString());

}

}

}

java题目,急!

1. 下面哪些是Thread类的方法()

A start() B run() C exit() D getPriority()

答案:ABD

2. 下面关于java.lang.Exception类的说法正确的是()

A 继承自Throwable      B Serialable      CD 不记得,反正不正确

答案:A

3. 下面程序的运行结果是()

String str1 = "hello";= "he" + new String("llo");== str2);

答案:false

4. 下列说法正确的有()

A. class中的constructor不可省略

B. constructor必须与class同名,但方法不能与class同名

C. constructor在一个对象被new时执行

D.一个class只能定义一个constructor

答案:C 

5. 下列属于关系型数据库的是()

A. Oracle    B MySql    C IMS     D MongoDB

答案:AB