Java基础 4.4

1.方法快速入门

public class Method01 {
	//编写一个main方法
	public static void main(String[] args) {
		//方法使用
		//1.方法写好后,如果不去调用(使用),不会输出
		Person p1 = new Person();
		p1.speak();//调用方法	
		p1.cal01();//调用计算方法1
		p1.cal02(10);//调用计算方法2

		//调用getSum方法,同时num1 = 12, num2 = 12
		//把方法getSum返回的值,赋给变量returnRes
		int returnRes = p1.getSum(12, 12);
		System.out.println("getSum = " + returnRes);
	}	
}

class Person {

	String name;
	int age;
	//方法(成员方法)
	/*
	添加speak成员方法,输出"我热爱生活!"
	代码解读
	1.public 表示方法是公开的
	2.void 表示方法没有返回值
	3.speak() speak是方法名 ()里为形参列表
	4.{} 方法体,可以写我们要执行的代码
	5.System.out.println("我热爱生活!"); 表示我们的方法就是输出这句话
	*/
	public void speak() {

		System.out.println("我热爱生活!");
	}

	//添加cal01成员方法,可以计算从1+...+1000的结果
	public void cal01() {
		//循环完成
		int res = 0;
		for (int i = 1; i <= 1000; i++) {
			res += i;
		}
		System.out.println("计算结果 = " + res);
	}

	//添加cal02成员方法,该方法可以接收一个数,计算从1+...+n的结果
	//1.(int n)形参列表,表示当前有一个形参n,可以接收用户输入
	public void cal02(int n) {
		int res = 0;
		for (int i = 1; i <= n; i++) {
			res += i;
		}
		System.out.println("计算结果 = " + res);
	}

	//计算getSum成员方法,可以计算两个数的和
	//public 表示方法是公开的
	//int:表示方法执行后,返回一个int值
	//(int a, int b)形参列表
	//return res; 表示把res的值,返回
	public int getSum (int a, int b) {
		int sum = a + b;
		return sum;
	}
}

2.方法调用机制

  1. 方法调用总结当程序执行到方法的时候,就会开辟一个独立的空间(栈空间)
  2. 当方法执行完毕,或者执行到return语句时,就返回
  3. 返回到调用方法的地方
  4. 返回后,继续执行方法后面的代码
  5. 当main方法(栈)执行完毕,整个程序退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值