zoukankan      html  css  js  c++  java
  • Java的方法类型

     1.无参数无返回值的方法

    package com.imooc.method;
    
    public class MethodDemo {
        public static void printStar() {
            System.out.println("****************************");
        }
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            MethodDemo methodDemo=new MethodDemo();
            methodDemo.printStar();
            System.out.println("欢迎来到Java的世界");
            methodDemo.printStar();
        }
    
    }

    2.无参有返回值的方法:

    package com.imooc.method;
    
    public class Rectangle {
        public int area(){
            int length=10;
            int width=5;
            int getArea=length*width;
            return getArea;//返回语句:
        }
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            Rectangle rc=new Rectangle();
            System.out.println("长方形的面积:"+rc.area());
        }
    
    }

    3.有参无返回值的使用:

    package com.imooc.method;
    
    public class MaxDemo {
        public void max(float a,float b) {
            float max;
            if(a>b) {
                max=a;
            }else {
                max=b;
            }
            System.out.println("两个数"+a+""+b+"的最大值为:"+max);
        }
        public static void main(String[] args) {
            MaxDemo maxDemo=new MaxDemo();
            int a=10,b=5;
            maxDemo.max(a, b);
            float m=5.6f,n=8.9f;
            maxDemo.max(m, n);
            maxDemo.max(9.8f, 12.8f);
        }
    
    }

     4.有参数有返回值的方法:

    //求阶乘的方法:

    package com.imooc.method;
    
    public class FacDemo {
        public int fac(int n) {
            int s=1;
            for(int i=1;i<=n;i++) {
                s*=i;//s=s*i
            }
            return s;
        }
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            FacDemo facDemo=new FacDemo();
            int fac=facDemo.fac(3);
            System.out.println("3!="+fac);
            //求1!+2!+3!+4!+5!的阶乘和:
            int sum=0;
            for(int i=1;i<=5;i++ ) {
                fac=facDemo.fac(i);
                sum=sum+fac;
            }
            System.out.println("1!+2!+3!+4!+5!="+sum);
        }
    
    }

  • 相关阅读:
    HTTP、HTTP2
    1-1 用本地代码调试线上环境代码
    js判断触摸方向
    1-1 node 基础
    1-2 nodejs小节 文件读取
    c++ 递归斐波那契算法及时间复杂度
    十进制转换成二进制以 二进制转换成 8进制和16进制
    centos6.5 安装cmake 3.3.2
    回文字符串
    -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/11967002.html
Copyright © 2011-2022 走看看