02006_方法定义练习
一、要求
分别定义如下方法:
1、定义无返回值无参数方法,如打印3行,每行3个*号的矩形
2、定义有返回值无参数方法,如键盘录入得到一个整数
3、定义无返回值有参数方法,如打印指定M行,每行N个*号的矩形
4、定义有返回值有参数方法,如求三个数的平均值
1、定义无返回值无参数方法,如打印3行,每行3个*号的矩形
1 public static void printRect(){ 2 //打印3行星 3 for (int i=0; i<3; i++) { 4 //System.out.println("***"); 相当于是打印3颗星,换行 5 //每行打印3颗星 6 for (int j=0; j<3; j++) { 7 System.out.print("*"); // *** 8 } 9 System.out.println(); 10 } 11 }
2、定义有返回值无参数方法,如键盘录入得到一个整数
1 public static int getNumber(){ 2 Scanner sc = new Scanner(System.in); 3 int number = sc.nextInt(); 4 return number; 5 }
3、定义无返回值有参数方法,如打印指定M行,每行N个*号的矩形
1 public static void printRect2(int m, int n){ 2 //打印M行星 3 for (int i=0; i<m; i++) { 4 //每行中打印N颗星 5 for (int j=0; j<n; j++) { 6 System.out.print("*"); 7 } 8 System.out.println(); 9 } 10 }
4、定义有返回值有参数方法,如求三个数的平均值
1 public static double getAvg(double a, double b, double c) { 2 double result = (a+b+c)/3; 3 return result; 4 }

浙公网安备 33010602011771号