面向对象的编程 Java小作业.doc

上传人:飞****2 文档编号:66767229 上传时间:2022-12-21 格式:DOC 页数:8 大小:79.50KB
返回 下载 相关 举报
面向对象的编程 Java小作业.doc_第1页
第1页 / 共8页
面向对象的编程 Java小作业.doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《面向对象的编程 Java小作业.doc》由会员分享,可在线阅读,更多相关《面向对象的编程 Java小作业.doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、面向对象技术与应用信箱:xgw84 Java作业:1.public class ex1 /* * 文件名:ex1.java * QQ: * 编写日期:2008年11月9日 * * 简要描述:利用循环打印图形 * 用到的常量 * public static final int LINE = 5 ; 图形的行数 */public static final int LINE = 5; public static void main(String args) int k = 0;while (k LINE) for (int i = 0; i LINE - k; i+) System.out.prin

2、t( );for (int j = 0; j 2 * k + 1; j+) System.out.print(*);System.out.println();k+;2.public class ex2 /* * 文件名:ex2.java * QQ: * 编写者: * 编写日期:2008年11月9日 * 简要描述:将一个数组中的值逆序重新存放 * 如,原来的顺序是8,6,4,2,1,要求改为1,2,4,6,8 */public static void main(String args) int swap = 8, 6, 4, 2, 1 ; / 需要交换的数组new converse(swap,

3、swap.length);for (int i = 0; i swap.length; i+) System.out.print(swapi + );class converse converse(int arr, int len) int mid, i, t;mid = len / 2;for (i = 0; i = mid; i+) t = arri;arri = arrlen - i - 1;arrlen - i - 1 = t;3.class sum long count(long a, long b) return a + b;long count(long a, long b, l

4、ong c) return a + b + c;long count(long a, long b, long c, long d) return a + b + c + d;public class ex1 /* * 文件名:ex1.java * QQ: * 编写者: * 编写日期:2008年11月9日 * 简要描述:编写一个类,用于计算整数的和。 * 该类中有三个重载的方法count,分别计算2个、3个和4个整数的和。 * 调用某个count方法计算348和578的和,并将结果显示出来 */public static void main(String args) System.out.pr

5、intln(new sum().count(348, 578);4.public class ex2 /* * 文件名:ex2.java * QQ: * 编写者: * 编写日期:2008年11月9日 * 简要描述:将图形中的字母存入一个二维数组当中,然后将数组中的内容输出。 */public static void main(String args) char matrix = a, e , b, f, h , c, g, i, j , d ;for (int i = 0; i matrix.length; i+) System.out.println(matrixi);5. class Pu

6、mpkin private int weight; / 南瓜的重量private static int totalWeight; / 南瓜的总重量private static int totalNumber; / 总个数public Pumpkin(int w) this.weight = w;totalWeight += w;totalNumber+;public String getWeight() / 输出当前南瓜的重量return 南瓜的重量: + this.weight;public static String getTotalInformation() / 输出所有南瓜的统计信息r

7、eturn 所有南瓜总重 + totalWeight + n共有 + totalNumber + 个南瓜;public class ex3 /* * 文件名:ex3.java * QQ: * 编写者: * 编写日期:2008年11月9日 * 简要描述:编一个关于南瓜的类Pumpkin */public static void main(String args) Pumpkin p1 = new Pumpkin(15);Pumpkin p2 = new Pumpkin(20);Pumpkin p3 = new Pumpkin(12);System.out.println(第一个 + p1.get

8、Weight();System.out.println(第二个 + p2.getWeight();System.out.println(第三个 + p3.getWeight();System.out.println(Pumpkin.getTotalInformation();6. abstract class Fruit abstract void eat();class Banana extends Fruit void eat() System.out.println(香蕉要剥皮吃);class Orange extends Fruit void eat() System.out.prin

9、tln(橘子要剥皮吐核吃);class Peach extends Fruit void eat() System.out.println(桃要吐核吃);public class ex4 /* * 文件名:ex4.java * QQ: * 编写者: * 编写日期:2008年11月9日 * 简要描述:有多种水果(香蕉、橘子、桃),不同的水果通过eat方法输出它们各自不同的吃法 * 香蕉“要剥皮吃”,橘子“要剥皮吐核吃”,桃“要吐核吃”。 * 利用多态,写一个水果的吃法的程序。 */public static void main(String args) Fruit banana = new Ba

10、nana();Fruit orange = new Orange();Fruit peach = new Peach();banana.eat();orange.eat();peach.eat();7.interface Runner void run();interface Vehicle extends Runner void wheelNum();class Bicyle implements Vehicle public void run() System.out.println(自行车是用来骑的);public void wheelNum() System.out.println(自

11、行车有两个轮子);class Car implements Vehicle public void run() System.out.println(汽车是用来开的);public void wheelNum() System.out.println(汽车有四个轮子);public class ex5 /* * 文件名:ex5.java * QQ: * 编写者: * 编写日期:2008年11月9日 * 简要描述:定义一个Runner接口,里面有方法run; * 一个车(Vehicle)接口,里面有抽象方法wheelNum。 * 车接口继承自Runner接口。写出自行车和汽车的类,实现车接口,并将其实例化。 */public static void main(String args) Bicyle bicyle = new Bicyle();Car car = new Car();bicyle.run();bicyle.wheelNum();car.run();car.wheelNum();

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁