77范文网 - 专业文章范例文档资料分享平台

Java编程题(2)

来源:网络收集 时间:2019-01-26 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

} }

7. 定义一个计算n!的类Fact,然后在主类Class1中创建一个对象N,求解4!的值。

代码如下

public class Demo7 {

public static void main(String[] args) { Fact N= new Fact();

System.out.println(N.jiecheng(4));

System.out.println(\); System.out.println(\);

System.out.println(\徐延迟\);

} }

class Fact {

public int jiecheng(int n) { if (n == 0 || n == 1) { return n; } else {

return n * jiecheng(n - 1); }

} }

8.编写一个教师类Teacher,要求: (1) 教师类Teacher属性有: name : String类对象,代表姓名 age : int型,代表年龄

sex :boolean型,代表性别(其中:true表示男,false表示女)

6

phone :long型,代表联系电话 (2) 教师类Teacher方法有:

Teacher(String n,inta,Booleans,long p):有参构造函数,形象表中的 参数分别初始化姓名、年龄、性别和联系电话。 intgetAge() :获取年龄作为方法的返回值 booleangetSex() : 获取性别作为方法的返回值

public String toString() : 以姓名:联系电话的形式作为方法的返回值。

代码如下:

public class Demo8 { private String name=\徐延迟\;//姓名 private int age; //年龄

private boolean sex;//代表性别(其中:true表示男,表示女) private long phone=123456;//联系电话 public String getName() { return name; }

public void setName(String name) { this.name = name; }

public int getAge() { return age; }

public void setAge(int age) { this.age = age; }

public boolean getSex() {

7

false

return sex; }

public void setSex(boolean sex) { this.sex = sex; }

public long getPhone() { return phone; }

public void setPhone(long phone) { this.phone = phone; }

public String toString(){

return name+\+phone; }

public static void main(String[] args) { Demo8 d= new Demo8();

System.out.println(d.toString());

System.out.println(\); System.out.println(\);

System.out.println(\徐延迟\);

} }

9.定义一个复数类ComplexNumber,其中定义属性来表示复数的实部和虚部,并实现复数的的相加和相减的基本方法

public class Demo9 {

// main方法

8

public static void main(String[] a) { Complex1 b = new Complex1(2, 5); Complex1 c = new Complex1(3, 4); System.out.println( \ + b.add(c).m+\+b.add(c).n);

System.out.println( \ + b.add(c).m+\+b.add(c).n);

System.out.println(\); System.out.println(\);

System.out.println(\徐延迟\);

} }

// Complex类

class Complex1 { public double m; // 实部

public double n; // 虚部

public Complex1(double m, double n) { this.m = m; this.n = n; }

// add

public Complex1 add(Complex1 c) {

return new Complex1(m + c.m, n + c. }

//jian

public Complex1 jian(Complex1 c) {

return new Complex1(m - c.m, n - c. }

}

10. 编写一个学生类Student 要求: (1) 学生类Student属性有: id :long型代表学号

name :String类对象,代表姓名

9

n); n); age :int型,代表年龄 (2) 学生类Student方法有:

Student(long l ,String a, int b)有参构造函数,形参表中的参数分别初始化学号、姓名、年龄。

intgetAge() :获取年龄作为方法的返回值。

public String toString() :以姓名、学号的形式作为方法的返回值。

代码如下;

public class Demo10 { private long id;

private String name; private int age;

public long getId() { return id; }

public void setId(long id) { this.id = id; }

public String getName() { return name; }

public void setName(String name) { this.name = name; }

public int getAge() { return age; }

public void setAge(int age) { this.age = age; }

public Demo10(long id, String name, super();

this.id = id;

this.name = name; this.age = age; }

@Override

10

age) { int

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Java编程题(2)在线全文阅读。

Java编程题(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/446701.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: