Java方法
2020-12-13 13:46
标签:style 功能 system mamicode 放大 ati 调用 oat rgs 什么是方法? 所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块 内容梗概: 方法的重载 1. 无参无返回值的方法 2.无参带返回值的方法 3.带参无返回值的方法 定义一个求两个float类型数据最大值的方法,在方法中将最大值打印输出 4.带参有返回值的方法 定义一个求n!(阶乘)的方法,然后再求1!+2!+3!+4!+5! Java方法 标签:style 功能 system mamicode 放大 ati 调用 oat rgs 原文地址:https://www.cnblogs.com/mpp0905/p/11537364.html
方法的声明和调用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(); //调用方法
}
}
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());
}
}
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); //调用方法并传参
}
}
package com.vip.method;
public class FacDemo {
//求阶乘的方法
public int fac(int n){
int s = 1;
for(int i=1;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){
int fac = fc.fac(i); //调用方法
sum = sum+fac;
}
System.out.println(sum);
}
}