java 定义方法并调用方法

1、方法
方法是实现某个功能的一组语句,通常将常用的功能写成一个方法(类中的方法)。
方法能实现代码的模块化重用。
方法相当于函数,类似于加工厂。参数=原材料;方法体=加工;返回值(return)=出产商品。

2、JAVA方法分类。(无返回值就没有return语句)

(1)无参无返回值
public static void getmax()
{
方法体;
}

(2)无参有返回值
public static 基本类型/引用类型 getmax()
{
方法体;
return:数值(基本类型/引用类型:与定义时的类型要一致);
}

(3)有参无返回值
public static void getmax(int x,int y)
{
方法体;
}

int x,int y:
形参的作用是接收外部传入的数据,在方法调用的时候才分配内存空间,相当于该方法的局部变量。

(4)有参有返回值
public static 基本类型/引用类型 getmax(int x,int y)
{
方法体;
return:数值(基本类型/引用类型:与定义时的类型要一致);

}

3、语句注释
每个方法必须注释,关键语句块也要注释。

4、方法变量
定义方法中的变量,是方法的局部变量,局部变量访问范围只能是当前定义的{ }。
局部变量必须初始化才能使用,因为局部变量没有默认值。

5、相同方法与方法重载
相同方法:名称相同、参数相同(个数、类型)。
重载方法:名称相同,参数的个数或者类型不同,或者两者都不同。

6、static
如果方法体中没有静态(static),则不能在main方法中直接调用,需要通过new创建一个对象,利用对象去调用该方法。

7、方法中实参的个数与形参的个数相等,类型要想匹配。
 

package com.yuyang.creat;

import sun.security.mscapi.CPublicKey;

import java.util.Scanner;
public class CreatTest1 {
    public static void main(String[] args) {
        int[] ages={18,19,26,14,24,26};
        int max=Max(ages);
        System.out.println("最大值的结果"+max);
        int rs1=Sum(100);
        System.out.println("求和结果:"+rs1);
        System.out.println("-----------");
        int rs2=Sum(39);
        System.out.println("求和的结果"+rs2);
        css(26);
        System.out.println("----------");
        css(98);

    }

    public static int Sum(int n){
        int sum=0;
        for (int i = 0; i <=n ; i++) {
            sum+=i;
        }
        return sum;


    }
    public static void css(int m) {
        if (m % 2 == 0) {
            System.out.println(m+"为偶数");
        } else {
            System.out.println(m+"为奇数");
        }
    }
   public static int Max(int[] arr){
        int max=arr[0];
       for (int i = 1; i < arr.length; i++) {
           if(arr[i]>max){
               max=arr[i];
           }
       }
       return max;
   }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值