4.7 本章小结
4.7 本章小结
本章主要介绍了Java
的两种程序流程结构:分支结构和循环结构。本章详细讲解了Java
提供的if
和switch
分支结构,并详细介绍了Java
提供的while
、do while
和for
循环结构,以及详细分析了三种循环结构的区别和联系。
除此之外,数组也是本章介绍的重点,本章通过示例程序详细示范了数组的定义、初始化、使用等基本知识,并结合大量示意图深入分析了数组在内存中的运行机制、数组引用变量和数组之间的关系、多维数组的实质等内容。
本章最后还示范了一个多维数组的示例程序:五子棋,希望以此来激发读者的编程热情。
本章练习
1.使用循环输出九九乘法表。输出如下结果:
2.使用循环输出等腰三角形。例如给定4,输出如下结果:
3.通过API
文档查询Math
类的方法,打印出如右所示的近似圆,只要给定不同半径,圆的大小就会随之发生改变(如果需要使用复杂的数学运算,则可以查阅Math
类的方法或者参考7.3节的内容)。
4.实现一个按字节来截取字符串的子串的方法,功能类似于String
类的substring
方法,String
类是按字符截取的,例如”中国abe" substring(1,3)
,将返回国a”。这里要求按字节截取,一个英文字符当个字节,一个中文字符当两个字节
5.编写一个程序,将浮点数转换成人民币读法字符串,例如,将1006.333转换为壹千零陆元叁角叁分。
6.编写控制台的五子棋游戏。