Day 07 break、continue、循环嵌套、方法初识
1、break关键字
break:词义:打破,打碎,破坏
用法一:switch-case语句中,break用于防止switch穿透。
用法二:循环语句:while,do-while,for。强制结束了循环语句,无论循环条件是否满足。
2、continue
continue:词义:继续
只能在循环中使用,专门用于控制循环。
用法:结束当前这次循环,循环下次会继续执行。
注意点:continue的大坑,
在while,do-while循环中使用,注意continue关键字和循环变量的变化的位置。防止初选死循环这种情况。
for循环中就没有这种顾虑。
3、 循环嵌套
3.1、几种打印方式
System.out.println();
1.println();//打印后换行:print+line
2.print();//就打印,不换行
3.printf(" 占位符 \n",类型的变量);//格式化打印:print+format
%d,整数占位符。
%s,字符串占位符。
%f,浮点占位符
%.2f,%.3f。
%c,字符占位符。
3.2、多重循环
多重循环,指的就是循环的嵌套。特点:外层循环执行1次。内存循环要完整的执行一遍。
3、方法/函数
3.1什么是方法/函数
Java中的方法,类似于其他语言的函数,一段用来完成特定功能的代码。这段代码可以被多次调用并执行。
函数:function
方法:method
3.2、 为什么使用方法/函数
如果程序中某个功能需要执行多次的时候,CV大法,代码有以下问题:
1、代码过于臃肿 ! 2、阅读性极差!3、维护性也差!
。。。。。反正就是CV战士不是个好程序员。使用方法的优势在于 1、避免重复代码,增强程序的可读性。
3.3、方法的语法
step1:方法声明,只是做一个方法声明,里面写清楚方法的代码。但是这些代码并不执行。
step2:方法的调用,调用几次,方法中的代码就执行几次。
1.声明一个方法的语法:
比照葫芦画瓢:照main函数声明一个方法
public static void main(String[] args){}
public static :不要问!!!就这么写着,后面就知道了
void:一个方法的返回值,void词义"空的",就表示该方法没有返回值。
返回值:一个方法执行后,返回给调用处的结果。未完待续。。。
main,方法名,满足标识符的命名规范。
(),是方法的标志。
参数:
{},里面的代码就是方法体(method body)。
3.4、声明方法的语法格式:
[修饰符1,修饰符2...] 返回值类型 方法名(形式参数){
方法体;//方法中的代码
}
注意点:方法在类里,其他方法外。一定不能把一个方法的声明写在另一个方法里。