JAVA笔记四
break用于跳出循环
例
for(int i = 0 ;i < 3 ; i++ ){
System.out.println(“i=”+i);
break;
}
//上面代码输出i=0时;跳出循环
//跳出内循环
for(int x = 0 ; x < 4 ; x++){
for(int i = 0 ;i < 3 ; i++ ){
System.out.println(“x=”+x);
break;
}
}
//如果想指定跳出循环要标号,标号只能用于循环
w:for(int x = 0 ; x < 4 ; x++){
q:for(int i = 0 ;i < 3 ; i++ ){
System.out.println(“x=”+x);
break q;//跳出内循环 break w;//跳出外循环
}
}
continue:只能用于循环结构;继续循环;结束本次循环,执行下次循环
例
for(int i = 0 ;i < 3 ; i++ ){
System.out.println(“i=”+i);
//如果把continue放在System.out.println()
放在上面会编译失败
continue;
}
break和continue的作用范围不一样;
break和continue单独存在时,下面不可以有任何语句,因为都执行不到,不会通过编译
函数
什么是函数?
函数就是定义在类中具有特定功能独立的一段小程序;也称为方法。
函数定义的格式?
修饰符 返回值类型 函数名(参数类型 形式参数,参数类型 形式参数.....){执行语句;return 返回值;}
函数的特点?
1.定义函数可以将功能代码进行封装;
2.便于该功能的调用
3.函数只有被调用才会被执行
4.函数的出现提高了代码的可复用性
注意:主函数只能调用函数,不能在主函数中定义函数
函数的应用?
编写程序就是在不停编写功能;JAVA中最小功能的单元就是函数
如何定义一个函数?
1.既然函数是一个独立的功能,我们要明确该功能的作用是什么(也就是这个功能的运算结果是什么要先明确)
2.在明确再定义该功能的过程中是否需要未知的内容参与运算(我们定义一个函数功能这个功能是需要调用者给予一个数据还是这个功能独立完成,调用者就是未知内容)