Java方法
Posted mpp0905
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java方法相关的知识,希望对你有一定的参考价值。
什么是方法?
所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块
内容梗概:
方法的声明和调用
方法的重载
1. 无参无返回值的方法
package com.vip.method; public class MethodDemo // public static void main(String[] args) // //不使用方法输出 // System.out.println("***************"); // System.out.println("hello world!"); // System.out.println("***************"); // //用方法输出一行星号 public void printStar() System.out.println("*************"); public static void main(String[] args) //类的实例化||||创建对象 MethodDemo myMethod = new MethodDemo(); myMethod.printStar(); //调用方法 System.out.println("hello world!"); myMethod.printStar(); //调用方法
2.无参带返回值的方法
package com.vip.method; public class Recrangle //求矩形面积的方法 public int area() int length = 10; //定义长 int width = 5; //定义宽 int getArea = length * width; //面积 return getArea; //返回语句中的变量类型要跟方法定义的值一样 public static void main(String[] args) Recrangle r = new Recrangle(); System.out.println("矩形面积为:"+r.area());
3.带参无返回值的方法
定义一个求两个float类型数据最大值的方法,在方法中将最大值打印输出
package com.vip.method; public class MaxDemo //求最大值的放大 public void max(float a,float b) float max; if(a>b) max = a; else max = b; System.out.println("两个数的最大值为:"+ max); public static void main(String[] args) MaxDemo md = new MaxDemo(); md.max(1111,21); //调用方法并传参
4.带参有返回值的方法
定义一个求n!(阶乘)的方法,然后再求1!+2!+3!+4!+5!
package com.vip.method; public class FacDemo //求阶乘的方法 public int fac(int n) int s = 1; for(int i=1;i<=n;i++) s = s*i; return s; public static void main(String[] args) FacDemo fc = new FacDemo(); int sum = 0; //求5以内的整数阶乘之和 for(int i=1;i<=5;i++) int fac = fc.fac(i); //调用方法 sum = sum+fac; System.out.println(sum);
以上是关于Java方法的主要内容,如果未能解决你的问题,请参考以下文章