2020-03-25

day07——循环嵌套&方法

2.1 循环控制语句

break关键字

break:词义:打破,打碎,破坏

用法一:switch-case语句中,break用于防止switch穿透。

用法二:循环语句:while,do-while,for。强制结束了循环语句,无论循环条件是否满足。

continue

continue:词义:继续

只能在循环中使用,专门用于控制循环。

用法:结束当前这次循环,循环下次会继续执行。

注意点:continue的大坑,

    在while,do-while循环中使用,注意continue关键字和循环变量的变化的位置。防止初选死循环这种情况。

    for循环中就没有这种顾虑。

终止,中止。

2.2 循环嵌套

#####2.2.1 几种打印方式

System.out.println();

1.println();//打印后换行:print+line

2.print();//就打印,不换行

3.printf(" 占位符 \n",类型的变量);//格式化打印:print+format

    %d,整数占位符

%s,字符串占位符

%f,浮点占位符

%.2f,%.3f

%c,字符占位符

2.2.2 多重循环

多种循环,指的就是循环的嵌套。

特点:外层循环执行1次。内存循环要完整的执行一遍。

戒骄戒躁:代码量。

2.2.3 循环使用总结

1、学会找出代码中运行的规律,完成对循环的代码实现。

    数组,集合,算法。。。

2、时时刻刻记住:循环中的坑

    死循环,while,do-while

    continue关键字,while,do-while

3、学会循环变量的值推理过程:

    循环变量的初始值,结束值,循环次数,变量怎么变化(变量的步长)

4、学会使用循环嵌套

    一点一点的分析,推理

    每一层循环,每一个变量都是有意义上的。。

2.3 方法/函数

2.3.1什么是方法/函数

Java中的方法,类似于其他语言的函数,一段用来完成特定功能的代码。这段代码可以被多次调用并执行。

函数:function

方法:method

2.3.2 为什么使用方法/函数

如果程序中某个功能需要执行多次的时候,CV大法,代码有以下问题:

    1、代码过于臃肿!

    2、阅读性极差!

    3、维护性也差!

2.3.3 方法的作用

1、避免重复代码,增强程序的可读性。

2、提高程序的可维护性。

2.3.4 方法的使用

step1:方法声明,只是做一个方法声明,里面写清楚方法的代码。但是这些代码并不执行。

step2:方法的调用,调用几次,方法中的代码就执行几次。

2.3.5 方法的语法

1.声明一个方法的语法:

比照葫芦画瓢:照main函数声明一个方法

publicstaticvoidmain(String[]args){}

/*

public static :不要问!!!

void:一个方法的返回值,void词义"空的",就表示该方法没有返回值。

    返回值:一个方法执行后,返回给调用处的结果。未完待续。。。

main,方法名,满足标识符的命名规范。

(),是方法的标志。

参数:未完待续。。

{},里面的代码就是方法体(method body)。

*/

2.声明方法的语法格式:

[修饰符1,修饰符2...]返回值类型方法名(形式参数){

方法体;//方法中的代码

}

注意点:方法在哪里声明啊?类里,其他方法外。一定不能把一个方法的声明写在另一个方法里。

三、总结

1、循环的流程控制语句

break;//强制结束循环,循环彻底的结束了。无论循环条件是否满足。

continue;//强制结束循环,只是结束了当前这次循环,下次循环继续执行。

//注意点,continue在while,do-while的坑。

2、循环的嵌套

外层循环每执行一次,里层循环要完整的执行一遍。

(大量的练习:消化课堂代码。戒骄戒躁)

3、方法/函数

概念:一段有特殊功能的代码。这段代码可以被多次调用并执行。

作用:A:避免重复代码,提高可读性。B:提高可维护性。

使用:

    step1:方法的声明

        publicstaticvoid方法名(){

        方法体

        }

    step2:方法的调用

方法名();

位置:类里,其他方法外。

你可能感兴趣的:(2020-03-25)