Day5,方法笔记

方法是什么:

语法机构,吧一段代码封装成一个功能,以方便重复调用。

1.怎么定义方法

方法修饰符 返回值类型 方法名称 形参列表

public static int add (int a, int b){

int c =a +b ; //方法执行代码

return c ; // 返回值

}

2.怎么调用方法

3.方法的内存图

4.参数传递机制

好处:

①提高代码复用性,提高了开发效率,

②让程序的逻辑更清晰

案例Demo1:
package com.heima;
​
/**
 * 测试:方法的声明语法
 */
public class Demo01 {
    public static void main(String[] args) {
        System.out.println("begin ...");
​
        //调用方法,实现10、20相加
        int sum = add(10, 20);
        System.out.println("sum=" + sum);
​
        //调用 无参、无返回类型的方法
        print();
        printv2(5);
    }
​
    public static int add(int a, int b) {
        int c = a + b;
        return c;
    }
​
    public static void print() {
        System.out.println("HelloWorld!");
        System.out.println("HelloWorld!");
        System.out.println("HelloWorld!");
    }
​
    public static void printv2(int n) {
        for (int i = 0; i < n; i++) {
            System.out.println("helloword");
        }
    }
}
案例Demo2:
package com.heima;
​
/**
 * 测试:方法,输入一个数,求和
 */
public class Demo02 {
    public static void main(String[] args) {
        //求1-100的和
        int sum = sum(100);
        System.out.println("sum=" + sum);
    }
​
    public static int sum(int n) {
        //和
        int total = 0;
        //遍历数据,计算累加和
        for (int i = 1; i <= n; i++) {
            total += i;
        }
        //返回结果
        return total;
    }
}

案例Demo3:

package com.heima;
​
/**
 * 判断一个整数是奇数还是偶数,并把判断的结果输出出来。
 * 测试:方法的语法
 */
public class Demo03 {
    public static void main(String[] args) {
        adjustNumber(100);
    }
​
    /**
     * 判断一个整数是奇数还是偶数,并输出到屏幕
     */
    public static void adjustNumber(int n) {
        if (n % 2 == 0) {
            System.out.println(n + "是偶数");
        } else {
            System.out.println(n + "是奇数");
        }
    }
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值