if语句只执行一次;while语句需要对其后括号中的表达式进行判断,它后面紧跟的语句是个循环体。
变量是有作用域的。对于for语句来讲,如果用于控制循环的增量定义在for语句中,那么当循环执行完毕时,for结束,在for语句之外,该变量不起作用,因为当循环结束时,定义的变量随即被撤销。
For和while语句可以互换。
For和while的无限循环最简单形式:
for(;;){}
while(true){}
当for的条件表达式为空时,条件表达式结果默认为true。
学会思想,即算法,可以解决一类问题。
循环嵌套打印长方形时,外层循环控制行,内层循环控制列。
打印三角形时,尖朝上还是朝下可以通过控制内层循环的表达式和初始化值来操作。
Break作用的语句有两个,即switch和循环语句。
Continue只能作用于循环结构。
函数
比较运算符是有结果的,为布尔值。
返回值为void类型的函数不能用输出语句直接输出。
定义函数的时候只把函数要实现的功能定义出来即可,不要做多余的语句去实现多余的功能。
定义函数的思路:
函数重载即函数名相同功能相似但是参数列表不同。它的优点是方便阅读,优化了程序设计。
函数重载和返回值类型没有关系,同时一个类中不允许存在仅仅只有返回值类型不同,其他都相同的两个函数。