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

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

ID:5500168

大小:1.09 MB

页数:15页

时间:2017-11-12

面向对象程序设计(复习)_第1页
面向对象程序设计(复习)_第2页
面向对象程序设计(复习)_第3页
面向对象程序设计(复习)_第4页
面向对象程序设计(复习)_第5页
资源描述:

《面向对象程序设计(复习)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象程序设计(复习)2010-06-21数据类型Java语言总共只含2类数据类型2021/6/172Java把内存划分成两种:一种是栈内存,一种是堆内存。堆是先进先出,而栈是先进后出。栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。P栈内存堆内存JVM将字节码加载在栈内存中,实例化的对象放在堆内存中。栈由编译器分配,堆由new分配。System.in可以从键盘输入数据(未包装成输入流)system.out可以将数据输出到显示屏(包装成打印流)我们必须用InputStreamReader把S

2、ystem.in转换成Reader;用BufferedReader把Reader包装转换成键盘字符输入流。【例3-4】publicstaticInputStreamReaderinreader=newInputStreamReader(System.in);publicstaticBufferedReaderbreader=newBufferedReader(inreader);…Stringstr;System.out.println("输入一个字符,以换行结束!");str=breader.readLine();输入的字符串Integer.parseInt(String)就是将S

3、tring字符类型数据转换为Integer整型数据。IO包中的两个类:InputStreamReaderBufferedReaderInteger.parseInt(String)遇到一些不能被转换为整型的字符时,会抛出异常。returnInteger.parseInt(str);…intn=Integer.parseInt(str);Double.parseDouble(String)就是将String字符类型数据转换为Double双精度数据。Doublen=Double.parseDoublet(str);计算机语言考试经典题目素数:质数又称素数。指在一个大于1的自然数中,除了1

4、和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数。比1大但不是素数的数称为合数。1和0既非素数也非合数。素数在数论中有着很重要的地位。最小的素数是2,它也是唯一的偶素数。最前面的素数依次排列为:2,3,5,7,11,13,17,......枚举:一个个去试,除了2,偶数都不是判断一个数能不能被N整除…摄氏度与华氏度的换算温度计上的字母C表示它测出的数值是摄氏温度。摄氏温度是这样规定的:把冰水混合物的温度定为零度,把沸水的温度定为一百度,它们之间分成100等份,每一等份是摄氏度的一个单位,叫做1摄氏度。“摄氏温标”是经验温标之一,亦称“百分

5、温标”。温度符号为t,单位是摄氏度,国际代号是“℃”。摄氏温标是以在一大气压下,纯水的冰点定为0℃。在一大气压下,汽点作为100℃,两个标准点之间分为100等分,每等分代表1℃。“华氏温标”是经验温标之一。在美国的日常生活中,多采用这种温标。规定在一大气压下水的冰点为32度,沸点为212度,两个标准点之间分为180等分,每等分代表1度。华氏温度用字母“F”表示。它与摄氏温度(C)和华氏温度(F)之间的换算关系为F=9/5c+32,或C=5/9(F-32)斐波那契数首先介绍斐波那契数列,斐波那契数列的排列是:1,1,2,3,5,8,13,21,34,55,89,144,…..依次类推下

6、去,你会发现,它后一个数等于前面两个数的和。在这个数列中的数字,就被称为斐波那契数。2是第3个斐波那契数。这个级数与大自然植物的关系极为密切。几乎所有花朵的花瓣数都来自这个级数中的一项数字:菠萝表皮方块形鳞苞形成两组旋向相反的螺线,它们的条数必须是这个级数中紧邻的两个数字(如左旋8行,右旋13行);还有向日葵花盘……倘若两组螺线条数完全相同,岂不更加严格对称?可大自然偏不!水仙花数水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之和等于它本身。(例如:1^3+5^3+3^3=153)英国大数学家哈代(G.H.Hardy,1877-1947)曾经发现过一种有趣的现象:153

7、=13+53+33371=33+73+13370=33+73+03407=43+03+73他们都是三位数且等于各位数字的三次幂之和,这种巧合不能不令人感到惊讶.更为称奇的是,一位读者看过哈代的有趣发现后,竟然构造出其值等于各位数字四(五,六)次幂之和的四(五,六)位数: 1634=14+64+34+4454748=55+45+75+45+85548834=56+46+86+86+36+46像这种其值等于各位数字的n次幂之和的n位数,称为n位n次幂回归数.本

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。