A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 牧歌 中级黑马   /  2014-12-18 22:01  /  1159 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

循环语句:
循环体:要做的事情。
初始条件化条件:从哪里开始。
判断条件:在什么情况下结束。
控制条件:控制台初始化条件的变化。

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;






1 个回复

倒序浏览
学习了~~~~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马