示例:
public class MethodDemo02 {public static void main(String[] args) {//目标:掌握按照方法的实际业务需求不同,设计出合理的方法形式来解决问题//需求:打印三行Hello World.printfHelloWorld();System.out.println("---------------");printfHelloWorld();System.out.println("---- ------ ----");//需求:打印多行Hello WorldprintHelloWorld01(5);}/** 无参数,无返回值的方法* */public static void printfHelloWorld(){for (int i = 0; i <= 2; i++) {System.out.println("Hello World");}}/** 有参数,无返回值的方法* */public static void printHelloWorld01(int a){for (int i = 1; i <=a ; i++) {System.out.println("Hello World");}}
}
运行结果:
注意事项:
报错:
方法使用时常见的问题
示例:
public class MethodProblemDemo03 {public static void printHelloWorld(){for (int i = 1; i <= 3; i++) {System.out.println("Hello World");}}public static void main(String[] args) {//目标:掌握清楚使用方法时的常见问题printHelloWorld();int rs = sun(1,2);//方法不调用就不会执行,调用方法时传的数据必须严格匹配方法参数情况System.out.println("和是:" + rs);//直接输出调用System.out.println("和是:" + sun(2, 3));//直接调用sun(10,200);//无返回值的方法只有一种调用方式:printHelloWorld();}public static int sun(int a, int b){int c =a + b;return c;//少了报错,return 语句下面不能编写代码,属于无效代码}}