面向对象程序设计(复习)

上传人:子 文档编号:51731052 上传时间:2018-08-16 格式:PPT 页数:15 大小:1.09MB
返回 下载 相关 举报
面向对象程序设计(复习)_第1页
第1页 / 共15页
面向对象程序设计(复习)_第2页
第2页 / 共15页
面向对象程序设计(复习)_第3页
第3页 / 共15页
面向对象程序设计(复习)_第4页
第4页 / 共15页
面向对象程序设计(复习)_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《面向对象程序设计(复习)》由会员分享,可在线阅读,更多相关《面向对象程序设计(复习)(15页珍藏版)》请在金锄头文库上搜索。

1、2010-06-21*2堆是先进先出,而栈是先进后出。栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与 C+不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 P栈内存堆内存JVM将字节码加载在栈内存中,实例化的对象放在堆内存中。栈由编译器分配,堆由new分配。我们必须用InputStreamReader把System.in转换转换 成Reader;用BufferedReader把Reader包装转换转换 成键盘键盘 字符输输入流。【例3-4】 public static InputStreamReader inreader= new InputStream

2、Reader(System.in);public static BufferedReader breader=new BufferedReader(inreader); String str;System.out.println(“输入一个字符,以换行结束!“);str=breader.readLine();输入的字符串IO包中的两个类: InputStreamReader BufferedReaderInteger.parseInt(String)遇到一些不能被转换为整型的 字符时,会抛出异常。 return Integer.parseInt(str); int n=Integer.pars

3、eInt(str); Double.parseDouble(String)就是将String字符类型 数据转换为Double双精度数据。Double n=Double.parseDoublet(str); 素数:质数又称素数。指在一个大于1的自然数中,除了1和此整 数自身外,没法被其他自然数整除的数。换句话说,只有 两个正因数(1和自己)的自然数即为素数。比1大但不是 素数的数称为合数。1和0既非素数也非合数。素数在数论 中有着很重要的地位。最小的素数是2, 它也是唯一的偶素数。 最前面的素数 依次排列为:2,3,5,7,11,13,17, 枚举:一个个去试,除了2,偶数都不是判断一个数能不能

4、被N整除温度计上的字母C表示它测出的数值是摄氏温度。摄氏温度是这样规 定的:把冰水混合物的温度定为零度,把沸水的温度定为一百度,它 们之间分成100等份,每一等份是摄氏度的一个单位,叫做1摄氏度。“摄氏温标”是经验温标之一,亦称“百分温标”。温度符号为t, 单位是摄氏度,国际代号是“”。摄氏温标是以在一大气压下,纯 水的冰点定为0。在一大气压下,汽点作为100,两个标准点之间 分为100等分,每等分代表1。“华氏温标”是经验温标之一。在美国的日常生活中,多采用这种温 标。规定在一大气压下水的冰点为32度,沸点为212度,两个标准点 之间分为180等分,每等分代表1度。华氏温度用字母“F”表示。

5、它与摄氏温度(C)和华氏温度(F)之间的换算关系为F=9/5c+32, 或C=5/9(F-32)首先介绍斐波那契数列,斐波那契数列的排列是:1,1,2 ,3,5,8,13,21,34,55,89,144,依次类推下去,你会发现,它后一个数等于前面两个数的 和。在这个数列中的数字,就被称为斐波那契数。2是第3 个斐波那契数。这个级数与大自然植物的关系极为密切。几乎所有花朵的花瓣数都来 自这个级数中的一项数字:菠萝表皮方块形鳞苞形成两组旋向相反的 螺线,它们的条数必须是这个级数中紧邻的两个数字(如左旋8行, 右旋13行);还有向日葵花盘倘若两组螺线条数完全相同,岂不 更加严格对称?可大自然偏不!水

6、仙花数是指一个 n 位数 ( n3 ),它的每个 位上的数字的 n 次幂之和等于它本身。(例如 :13 + 53 + 33 = 153)英国大数学家哈代(G.H.Hardy,1877-1947)曾经发现过一种有趣的现象:153=13+53+33 371=33+73+13 370=33+73+03 407=43+03+73 他们都是三位数且等于各位数字的三次幂之和,这种巧合不能不令人感到惊 讶.更为称奇的是,一位读者看过哈代的有趣发现后,竟然构造出其值等于各 位数字四(五,六)次幂之和的四(五,六)位数: 1634=14+64+34+44 54748=55+45+75+45+85 548834=

7、56+46+86+86+36+46 像这种其值等于各位数字的 n 次幂之和的 n 位数,称为 n 位 n 次幂回归 数.本文只讨论这种回归数,故简称为回归数,人们自然要问:对于什么样的自 然数 n 有回归数?这样的 n 是有限个还是无穷多个?对于已经给定的 n ,如 果有回归数,那么有多少个回归数?每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺 序放在已排好序的数列的最后,直到全部待排序的数据元素排完。【示例】:初始关键字 49 38 65 97 76 13 27 49第一趟排序后 13 38 65 97 76 49 27 49第二趟排序后 13 27 65 97 76 49 38

8、 49第三趟排序后 13 27 38 97 76 49 65 49第四趟排序后 13 27 38 49 76 97 65 49 第五趟排序后 13 27 38 49 49 97 65 76第六趟排序后 13 27 38 49 49 65 97 76第七趟排序后 13 27 38 49 49 65 76 97最后排序结果 13 27 38 49 49 65 76 97冒泡法每次比较和移动相邻的两项而选择排序每次交换当前项和第n项有一个X数组Xfor(i=0;iXmaxi.getScore()maxi=j;if(maxii)交换Public double getScore()returu scor

9、e;如果有控件要发生事件,请注意: 1、ActionListener p 225程序【7-11】 2、WindowListener p 230程序【7-13】抽象类 (注意被继承后的分类)Abstract class Person string name;string type;string Grade;public Person (string name);this.name=name;this.Grade=“7级” Class worker extends Person public worker(string name) super(name) ;type=“工人”; 6.4.4 文本文件读写 【6-6】6.4.5 字节流文件6.4.6 过滤流(将数组对象写到指定的文件中去)读程序Switch 语句 继承 接口 异常和错误捕捉 程序控制流 组合类 字符串输出

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

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号