一、方法的定义需要明确两个问题
- @author 祁蒙恩
- 2019年7月11日
- 方法的定义需要明确两个问题
- 1.明确方法的执行是否会有不缺定的因素,如果有放到小括号中称为形式参数
- 2.明确方法的执行结束后是否会有结果,结果的类型称为方法的返回值类型
- 方法的调用需要负责两个操作
- 1.负责为方法提供实际操作
- 2.负责对结果进行处理
import java.util.Scanner;
/**
* @author 祁蒙恩
*
* 2019年7月11日
* 方法的定义需要明确两个问题
* 1.明确方法的执行是否会有不缺定的因素,如果有放到小括号中称为形式参数
* 2.明确方法的执行结束后是否会有结果,结果的类型称为方法的返回值类型
* 方法的调用需要负责两个操作
* 1.负责为方法提供实际操作
* 2.负责对结果进行处理
*
*/
public class _03MethodDemo {
public static void printShape(int row ,String str){
for(int i=1;i<=row;i++){
for(int j=1;j<=i;j++){
System.out.print(str);
}
System.out.println();//换行
}
}
/*主方法用于测试*/
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入行数:");
int h=input.nextInt();
System.out.println("请输入打印的图形:");
String xing=input.next();
//_03MethodDemo.printShape(h, xing); 因为方法与主方法在同一个类中,所以类名可以省略
printShape(h,xing);//调用方法
}
}
运行结果: