示例:
public class MethodDemo02 {
public static void main(String[] args) {
//目标:掌握按照方法的实际业务需求不同,设计出合理的方法形式来解决问题
//需求:打印三行Hello World.
printfHelloWorld();
System.out.println("---------------");
printfHelloWorld();
System.out.println("---- ------ ----");
//需求:打印多行Hello World
printHelloWorld01(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 语句下面不能编写代码,属于无效代码
}
}