方法定义练习

分别定义如下方法:

         定义无返回值无参数方法,如打印3行,每行3个*号的矩形

         定义有返回值无参数方法,如键盘录入得到一个整数

         定义无返回值有参数方法,如打印指定M行,每行N个*号的矩形

         定义有返回值有参数方法,如求三个数的平均值

import java.util.Scanner;
class Demo03
{
    public static void main(String[] args)
    {
        getxing();
        int a=getzhengshu();
        System.out.println(a);
        printstar(8,8);
        System.out.println(getavg(10,15,20));
    }
    //定义无返回值无参数方法,如打印3行,每行3个*号的矩形
    public static void getxing(){
    for(int i=0;i<3;i++){
        for(int j=0;j<3;j++){
        System.out.print("*");
            }
        System.out.println();
        }
    }
    //定义有返回值无参数方法,如键盘录入得到一个整数
        public static  int getzhengshu(){
        Scanner sc=new Scanner(System.in);
        int a=sc.nextInt();
        return a;
        }
        //定义无返回值有参数方法,如打印指定M行,每行N个*号的矩形
    public static void printstar(int m,int n){
        for(int i=0;i<m;i++){
            for(int j=0;j<n;j++){
                System.out.print("*");
            }
        System.out.println();
            }
        }
        //定义有返回值有参数方法,如求三个数的平均值
        public static double getavg(double a,double b,double c){
            double avg=(a+b+c)/3;
            return avg;
        }
    }

posted @ 2019-01-25 09:28  G大调  阅读(235)  评论(0编辑  收藏  举报