4.7 本章小结

4.7 本章小结

本章主要介绍了Java的两种程序流程结构:分支结构和循环结构。本章详细讲解了Java提供的ifswitch分支结构,并详细介绍了Java提供的whiledo whilefor循环结构,以及详细分析了三种循环结构的区别和联系。
除此之外,数组也是本章介绍的重点,本章通过示例程序详细示范了数组的定义、初始化、使用等基本知识,并结合大量示意图深入分析了数组在内存中的运行机制、数组引用变量和数组之间的关系、多维数组的实质等内容。
本章最后还示范了一个多维数组的示例程序:五子棋,希望以此来激发读者的编程热情。

本章练习

1.使用循环输出九九乘法表。输出如下结果:

2.使用循环输出等腰三角形。例如给定4,输出如下结果:

3.通过API文档查询Math类的方法,打印出如右所示的近似圆,只要给定不同半径,圆的大小就会随之发生改变(如果需要使用复杂的数学运算,则可以查阅Math类的方法或者参考7.3节的内容)。

4.实现一个按字节来截取字符串的子串的方法,功能类似于String类的substring方法,String类是按字符截取的,例如”中国abe" substring(1,3),将返回国a”。这里要求按字节截取,一个英文字符当个字节,一个中文字符当两个字节
5.编写一个程序,将浮点数转换成人民币读法字符串,例如,将1006.333转换为壹千零陆元叁角叁分。

6.编写控制台的五子棋游戏。