zoukankan      html  css  js  c++  java
  • 方法

    在Java中,声明一个方法的具体语法格式如下:

    修饰符返回值类型方法名(参数类型参数名1,参数类型参数名2,......){

        执行语句

        ………

        return 返回值;

    }

     方法可以有返回值 和 传参数

    举个例子

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

        public static void printRect(){

            //打印3行星

            for (int i=0; i<3; i++) {

                //System.out.println("***"); 相当于是打印3颗星,换行

                //每行打印3颗星

                for (int j=0; j<3; j++) {

                    System.out.print("*");  // ***

                }

                System.out.println();

            }

        }

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

        public static int getNumber(){

            Scanner sc = new Scanner(System.in);

            int number = sc.nextInt();

            return number;

        }

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

        public static void printRect2(int m, int n){

            //打印M行星

            for (int i=0; i<m; i++) {

                //每行中打印N颗星

                for (int j=0; j<n; j++) {

                    System.out.print("*"); 

                }

                System.out.println();

            }

        }

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

        public static double getAvg(double a, double b, double c) {

            double result = (a+b+c)/3;

            return result;

        }

     这就是返回值 和参数的 用处 这是最基础的一部分

  • 相关阅读:
    剑指 Offer 46. 把数字翻译成字符串
    剑指 Offer 45. 把数组排成最小的数
    1319.连通网络的操作次数-并查集
    数字序列中某一位的数字
    989.数组形式的整数加法
    java多线程
    剑指offer 48 -最长不含重复字符的子字符串 动态规划
    springboot 使用 lombok插件中的@data 注解
    netty 转发服务
    在静态方法中获取properties /yml 配置文件中的信息
  • 原文地址:https://www.cnblogs.com/sy130908/p/11306808.html
Copyright © 2011-2022 走看看