方法练习3_打印指定次数的HelloWorld与方法的注意事项
练习三
实现不定次数打印
分析:定义方法实现功能,需要有两个明确,即 返回值 和 参数 。
明确返回值:方法中打印出 HelloWorld 即可,没有计算结果,返回值类型 void 。
明确参数:
题目要求:
定义一个方法,用来打印指定次数的HelloWorld
三要素
返回值类型,只是进行一堆打印操作而已,没有计算,也没有结果要告诉调用处
方法名称:printCount
参数列表:到底打印多少次?必须告诉我,否则我不知道多少次,没法打印。次数:int
public class demo01 { public static void main(String[] args) { //调用方法printHelloWorld,传递整数 printHelloWorld(9); } // /*定义打印HelloWorld方法 返回值类型,计算没有结果 void 参数:不确定打印几次 */ } public static void printHelloWorld(int n){ for (int i = 0; i < n; i++) { System.out.println("HelloWorld"); } } }
public class demo02 { public static void main(String[] args) { printCount(10); } public static void printCount(int num){ for (int i = 0; i < num; i++) { System.out.println("Hello World"+(i+1)); } } }
打印几次不清楚,参数定义一个整型参数
定义方法的注意事项
定义位置,类中方法外面。
返回值类型,必须要和 return 语句返回的类型相同,否则编译失败 。
使用方法的时候,注意事项
使用方法的时候,注意事项; 使用方法的时候,注意事项;
方法应该定义在类当中,但是不能在方法当中再定义方法。不能嵌套。方法定义的前后顺序无所谓。 方法应该定义在类当中,但是不能在方法当中再定义方法.不能嵌套.
方法定义的前后顺序无所谓。
方法定义之后不会执行,如果希望执行,一定要调用,单独调用、打印调用、赋值调用。
如果方法有返回值,那么必须写上“了turn”返回值,不能没有“。
return后面的返回值数据,必须和方法的返回值类型,对应起来。返回后面的返回值数据,必须和方法的返回值类型,对应起来。
对于一个void没有返回值的方法,不能写return 后面的返回值,只能写return自己。
对于方法当中最后一行的return可以省略不写
一个方法当中可以有多个return语句,但是必须保证同时只有一个会被执行到
// 返回值类型要求是 int public static int getSum() { return 5; // 正确,int类型 return 1.2; // 错误,类型不匹配 return true; // 错误,类型不匹配 } public static int getSum(int a,int b) { return a + b; System.out.println("Hello"); // 错误,return已经结束,这里不会执行,无效代码 }=
不能在 return 后面写代码, return 意味着方法结束,所有后面的代码永远不会执行,属于无效代码