标签:style 功能 system mamicode 放大 ati 调用 oat rgs
什么是方法?
所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块
内容梗概:
方法的声明和调用
方法的重载
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); } }
标签:style 功能 system mamicode 放大 ati 调用 oat rgs
原文地址:https://www.cnblogs.com/mpp0905/p/11537364.html