循环语句: 循环体:要做的事情。 初始条件化条件:从哪里开始。 判断条件:在什么情况下结束。 控制条件:控制台初始化条件的变化。
Java提供了三种循环: for while do...while
for格式: for(初始化条件;判断条件;控制条件) { 循环体; }
执行流程: A: 先执行初始化表达式。 B: 执行判断条件。 C: 根据判断条件的返回值 如果true,执行循环体 如果false,for循环结束 D: 执行控制条件,接着返回B。
初始化条件一般定义一个变量。 判断条件一般是一个关系表达式。 循环体就是要做什么。 控制条件就是控制变量的变化。
变量定义中位置的问题 什么时候定义变量:当你知道这是一个变化的内容的时候。 一般定义的范围: 尽可能把变量定义在小范围内,如果不合理,再考虑大范围...
while循环格式 初始化条件; while(条件表达式) { 循环体; 控制条件 }
循环语句: 循环体:要做的事情 初始化条件:从哪里开始 判断条件:在什么情况下结束 控制条件:控制台初始化条件的变化
while循环和for是可以等价转换的。 区别: 初始条件的变量在for结束,以后是不能使用的。 而while结束后是可以使用的。
如果这个变量仅仅是控制次数的,建议使用for循环, 因为这样for结束,这个变量就结束,效率高。
什么时候使用for,什么时候使用while? 如果是控制范围,最好用for. 如果范围不明确,用while。比如我吃小桔子,不知道有多少。吃完就结束。
do..while循环的格式: 初始化条件; do { 循环体; 控制条件; }while(判断条件);
注意: do...while循环和其他两种循环的区别是: do..while至少循环一次。 其它的两种可能一种都不执行。
转义字符: \n 换行 \r 回车换行符 \t 制表符
break和continue:终止和中断循环的操作。
注意: break和continue是在循环中使用的,一般是在循环中的判断中使用的。 break还可以用作switch语句的结束。
break和continue在一个完整的操作中,一般位于最后。
break:终束当前循环。 continue:结束本次循环,进入下一次循环。
带标号的break结束 首先,定义一个标号,接着,使用break或continue结束到此标号即可。 格式: 名字:for() { break 名字; }
针对很多操作相同的代码 函数 函数就是定义在类中的具有特定功能键的一段独立小程序。 函数也称为方法.
格式: 修饰符 返回值类型 函数名(参数类型 形式参数1, 参数类型 形式参数2,....) { 执行语名; return 返回值; }
解释: 修饰符:public static 返回值类型:这段程序最终返回的结果的类型。 函数名:其实就是函数的名称,方便调用
参数: 参数类型:其实就是数据类型。
形式参数:就是接收实际参数的变量。 实际参数:实际参与运算的那个变量。
执行语句:就是按照正常的逻辑完成的功能代码。 返回值:就是程序的结果。 return 返回值:将来在哪里调用这个函数,那么return就把结果返回到哪里。
注意: A: 函数与函数是平级关系,不能嵌套定义。 B: 函数只有被调用才执行。
函数调用:具有明确返回值的函数的调用。 A: 单独调用。一般是没有意义的。 B: 输出调用。因为我可能还需要对结果进行计算。所以,不够好。 C: 赋值调用:推荐方式 首先看函数,返回值类型是什么,你就应该用什么类型接收。
函数定义时的参数为形参,调用时的参数为实参。 在函数中定义的的变量,和实际传递过来的没有关系。
函数是怎么结束的? 函数其实是由关键字return让它结束的。
注意:void类型的函数,其实最后一行,默认有一个return;
|