第十四天的学习--break、continue、go to、打印三角形、Debug、什么是方法

第十四天的学习

break continue

break用于强行退出循环,不执行循环中剩余的语句。在任何循环语句的主体部分,均可用break控制循环的流程。(break也在switch语句中使用)

break

continue用于中止某次循环,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。

continue

输出结果如下:

continue输出

go to关键字

注意点:

go to注意点

示例:

go to示例

这个比较麻烦,不建议使用。

练习

打印三角形

方法一:

打印三角形-5行

这里是把一个三角形分成了三部分来输出:

  1. 因为都是从最左边开始输出,所以先用空格生成看不见的左侧上。
  2. 接着用*生成看得见的左侧下,就是补上左侧上没输出的地方。
  3. 然后再生成看得见的另一半,和2步骤基本一致,只是因为一行的个数为奇数,所以不能取=号。

123

方法二:

我们可以把第三和第四个循环合并起来,只需要把第三个的条件改为 j<i*2 即可一样满足条件,如下图:

打印三角形-5行2

Debug

Debug就是绿三角形旁边的绿瓢虫:

Debug

这是个非常好用的看代码执行步骤的工具。

具体使用流程如下:

  1. 以第7行代码为例,在红框处鼠标左键点击,即可出现红色的圆点。其他行也是一样的,直接点就行。

Debug1

  1. 接着点击瓢虫,就会出现下面的窗口。

Debug2

  1. 点击下一步就可以看到代码的执行过程,一步一步的非常好用。

Debug3

  1. 执行过程会出现在代码的右侧。如果想关闭Debug,那就点击左侧的红正方体,然后鼠标左键点击红圆点即可。

什么是方法

方法的命名规则? 首字母小写+驼峰原则

System.out.println()这句话如何理解?

调用System类,里面的标准输出对象out,中的方法println。

注意点:

Java方法是语句的集合,它们在一起执行一个功能。

  • 方法是解决一类问题的步骤的有序组合。
  • 方法包含于类或对象中。
  • 方法在程序中被创建,在其他地方被引用。

设计方法的原则:

方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,有利于后期的扩展。

示例:

我们来写一个加法的方法:

1

但是这样的方法我们不能引用,需要在public后加上一个static,让add变成类变量,这样在别的方法里才能够引用。

2

最后输出结果就是3。

再来一个方法:

这个代码是输出1~1000之间的能被5整除的数。

3

然后很直接的输入test(); 就可以在main方法里使用了。

4

结果自然是一样的。

这样做的好处就是main方法会比较干净整洁,方便之后的操作。

以上所有学到的知识,除小部分我自行百度外,其余全是从B站UP遇见狂神说那里学习得来的。
非常良心的一位UP,Java课程全部免费,大家快去关注他!!!
对了,他还自建了一个学习网站,课程全部免费,链接就在这里,一起来学习吧!!!https://www.kuangstudy.com/

posted @ 2021-02-14 16:35  夏陌夏  阅读(83)  评论(0)    收藏  举报