S
循环结构
循环结构大致分为while, do while,for等三种。
while循环

在进行循环时,我们要尽量避免进入死循环。


do while循环



根据上图可知,即使不符合条件时,do while语句会至少执行一次,而while不会
For循环


由上图可知
For循环相比于while与do while循环结构更加的简单,但是其本质是一样的,都是循环结构。

在打印99乘法表时,遇到了输出换行的问题,从而得知了print和println的区别
- print是不换行输出,println是输出完一次就换行继续输出。
 输出当中的\t也是换行输出的一种
continue break
在循环中continue和break都是用来终止循环的,但是他们所代表的含义不一样。

由图可知,结果输出了100除了10以外的倍数,所以continue的作用是中止当前的循环,仅仅只中止本次循环,而后面的循环会继续进行。

break也可用来中止循环,强制退出循环并且不会执行剩下的循环,根据图中输出可知当a==30时程序到了break就中止了,后面的循环也没有继续进行。
扩展
标签

在图中的outer就是标签,用来跳出循环。
方法
Java方法是语句的集合,它们在一起执行一个功能。
- 
方法是解决一类问题的步骤的有序组合 
- 
方法包含于类或对象中 
- 
方法在程序中被创建,在其他地方被应用。 
 ![]() - 
方法包含一个方法头和一个方法体 
- 
修饰符:这是可选的,告诉编译器如何调佣该方法。定义了该方法的访问类型。在图中public就是修饰符 
- 
返回值类型:方法可能会返回值,return XX是方法返回值的数据类型,在图中static就是返回值类型。有些方法执行所需的操作,但没有返回值,在这种情况下,return XX是关键字viod 
- 
方法名:是方法的实际名称,在使用到该方法的时候就需要该名称。 
- 
参数类型:当方法被调用时,传递值给参数。这个值被称为实参或变量,参数列表是指方法的参数类型,顺序和参数的个数。参数是可选的,方法可以不包含任何参数。 
- 
形式参数:在方法被调用时用于接收外界输入的数据 
- 
实参:调佣方法时实际传给方法的数据 方法重载![]() 
 ![]() 
 ![]() 
 
- 
方法的重载就是方法名相同,参数类型不同的方法,也可以是参数类型相同但参数数量不同的方法,
编译器会根据我们输入的参数类型来选择使用哪一种方法
 
                     
                    
                 
                    
                




 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号