---------------------- <a href="http://edu.youkuaiyun.com"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.youkuaiyun.com"target="blank">.Net培训</a>、期待与您交流! ----------------------
其他流程控制语句:
break:应用范围:选择结构和循环结构
continue:应用于循环结构,继续循环。特点:结束本次循环,继续下次循环。
记住:
1、break和continue语句的作用范围
2、break和continue单独存在时,下面可以有任何语句,因为都执行不到。
打印尖朝上等腰三角形:for(int x=0;x<5;x++){
for(int y=x+1;y<5;y++){
System.out.print(" ");
}
for(int z=0;z<=x;z++){
System.out.print(" *");
}
}
函数:
函数的定义:
函数就是定义在类中具有特定功能的一段独立小程序,函数也称方法。
函数的格式:
修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2){执行语句;return 返回值;}
返回值类型:函数运行后的结果的数据类型。
参数类型:是形式参数的数据类型。
形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数。
return:用于结束函数。
返回值:该值会返回给调用者。
函数的特点:
1、定义函数可以将功能代码进行封装。
2、便于对该功能代码的复用。
3、函数只有被调用时才会被执行。
4、函数的出现提高了代码的复用性。
5、对于函数没有具体返回值的情况,返回值类型用关键字void表示,那么该函数中的return语句如果在最后一行,可以省略不写。
注意:
1、函数中只能调用函数,不可以在函数内部定义函数。
2、定义函数时,函数的结果应该返回给调用者,交由调用者处理。
3、当函数运算后,没有具体返回值时,这时返回值类型用一个特殊的关键字来标示。该关键字就是void。void:代表的是函数没有具体的返回值的情况,当函数的返回值类型是void时,函数中的return语句可以省略不写。
函数的应用:
如何定义一个函数?
1、既然函数时一个独立的功能,那么该功能的运算结果是什么先明确。
因为这是在明确函数的返回值类型。
2、再明确在定义该功能的过程中是否需要未知的内容参与运算。
因为这是在明确函数的参数列表。
函数的重载:
在同一个类中,允许一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。
什么时候用重载?
当定义的功能相同,但参与运算的未知内容不同。
那么,这时就定义一个函数名称以表示其功能,方便阅读,而通过参数列表的不同,来区分多少个同名函数。
重载和函数的返回值类型没有任何的关系。
---------------------- <a href="http://edu.youkuaiyun.com"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.youkuaiyun.com"target="blank">.Net培训</a>、期待与您交流! ----------------------