本文目录一览:
- 1、JAVA的题目
- 2、java题目
- 3、java编程题目,求求大佬救救我
- 4、java的编程题目
- 5、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