1.Break和switch break 在switch中可以使用 在循环中可以使用 continue 在循环中使用 break作用:是用来停止循环的.在使用时注意,如果break单独出现,其下不可以在有语句. continue作用 中止当次循环,执行下一次循环,可以理解成遇到continue,就去执行步长. continue如果单独出现,不可以在其下出现其它语句. break,continue可以出现在循环中,如果在嵌套循环中它有什么效果? 如果break,continue出现在嵌套循环中,那么它只能控制所在的循环 了解 标号 简单说相当于给每个循环起了名字,然后在使用break,continue时可以 直接break 标号 continue 标号 来控制某个循环 2.方法(函数) 方法:完成一段特定功能的代码块 作用:使用方法可以提高代码的重用性. 方法结构 修饰符 方法的返回值类型 方法名(参数列表){方法体 } 修饰符:如 public static都是修饰符,可以有多个,也可以一个都没有 方法的返回值类型:如: void 它代表没有返回值类型,也可是java中的任意一种类型 方法名:是一个标识符,方法名一般见名知意 参数列表:也就是可以有多个,也可以一个没有,定义格式 (类型 名1,类型 名2,....) 每一个都要定义类型 参数类型可以任意类型 方法体:完成方法具体操作. 方法要想被执行,必须被调用。 调用时通过方法名调用 方法执行后,回到方法的被调用处. 注意: 方法是独立,不可以嵌套,方法必须写在类中。 在定义方法时,方法的功能细化,只完一个功能,如果有多个功能,那么定义多个方法 方法的参数 用来接收外部数据,完成方法的功能 如果一个方法有参数,那么我们在调用时必须给其传参,传参时,参数的个数与类型顺序要匹配 1.声明方法 形式参数 在声明方法时的参数叫形参 2.调用方法 实际参数 调用方法,使用的参数叫实参 我们是将实现参数赋值给形式参数 方法的返回值类型 方法的返回值返回给调用方法者。 有返回值,要使用一个关键字 return 返回值. 如果一个方法有返回值 ,那么我们可以将这个方法的返回值接收. 方法返回的是什么类型就用什么类型变量来接收. 在定义方法时什么时候有返回值,什么时候不需要有。 方法是完成功能的,一个方法是否有返回值,取决于当前的功能,一般情况下,如果方法在完成功能后,会得到一个结果,这个结果,我们在其它代码中也需要使用,那么就需要返回值。如果方法在执行后只是完成了功能,或者不需要在操作这个结果,那么就可以不要返回值. 如果一个方法有返回值,可以直接用输出语句输出,如果没有不能输出. 方法主要部分 1.参数 用来接收外部数据,来完成方法的功能.它相当一个入口 如果方法有参数,在调用方法时,必须要与声明方法时的参数匹配。 2.返回值类型 会用到一个return关键字.return 值;这个值就是要返回的。 一次返回只能返回一个值,如果有返回值,那么方法在声明是必须定义其返回类型 什么时候定义方法有返回值,方法如果执行后得到一个结果,并且,我们还要在其它地方使用这结果,那么就需要有返回值,如果方法只是执行了一个功能,或者得到的结果,我们不需要在其它地方使用,那么就可以没有返回值。 以后在使用方法时,必须明确 1.参数 2.返回值 方法重载 在同一个类中,具有相同的方法名,方法的参数个数,类型,排列顺序不同可以形成重载. 重载就是通过方法参数来判断 为什么要用方法重载 方法名应该见名知意,那么我们在定义方法名时,如果相同,我们可以认为它们的功能基本相似,它们之间还是存在差别。完成这个功能产生效果就不一样。 通过一个名称来描述多个行为的表现。 |