2020-03-24

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次。内存循环要完整的执行一遍

图1:输出5x5的“*”方阵
图2:输出平行四边“*”阵


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...] 返回值类型 方法名(形式参数){

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

}

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 13,090评论 0 3
  • 控制流 Swift提供了各种控制流程语句。这些包括while循环多次执行任务; if,guard以及switch基...
    Fuuqiu阅读 2,920评论 0 0
  • Swift 提供了类似 C 语言的流程控制结构,包括可以多次执行任务的for和while循环,基于特定条件选择执行...
    穷人家的孩纸阅读 3,975评论 1 1
  • [The Swift Programming Language 中文版]本页包含内容: Swift提供了多种流程控...
    风林山火阅读 3,704评论 0 0
  • Swift提供了多种控制流声明。包括while循环来多次执行一个任务;if,guard和switch声明来根据确定...
    BoomLee阅读 6,001评论 0 3