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     }

 

posted @ 2017-12-21 05:16  gzdlh  阅读(323)  评论(0)    收藏  举报