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);
        }
    
    }

  • 相关阅读:
    c#透明TextBox
    Twitter的分布式自增ID算法snowflake(雪花算法)
    关于权限设计的一点建议
    关于下载地址权限控制的一点问题解决方法
    数据结构_总结
    输出全排列输出
    数据结构_图总结
    n个括号对的所有可能情况
    根据表达式序列(前缀、中缀、后缀)构建表达式树
    Java finally语句是在try或catch的retrurn之前还是之后执行
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/11967002.html
Copyright © 2011-2022 走看看