Java学习3.6

成员方法:

执行方法时,没有用到堆。

方法执行完毕,会释放独立空间;

整个程序执行完毕,会释放main栈。

public class Method01{
	public static void main(String[] args){
		//方法使用
		//1.方法写好后,如果不去调用(使用),不会输出
		//2.先创建对象,然后调用方法即可
		Person p1 = new Person();
		p1.speak();//调用方法
		p1.cal01();
		p1.cal02(5);
		p1.cal02(10);
		int returnRes = p1.getSum(10,20);
		System.out.println("getSum returns " + returnRes);
	}  
}

class Person{
	String name;
	int age;
	//方法,也叫成员方法
	//添加speak成员方法,输出“我是一个好人”
	//1.public表示方法是公开的
	//2.void表示方法没有返回值
	//3.speak()是方法名,()形参列表,这里没有传入的参数
	//4.{}方法体,可以写我们要执行的代码
	//5.System.out.println("我是一个好人");表示我们的方法就是输出一句话
	public void speak(){
		System.out.println("I'm a good person.");
	}

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

	//添加cal02的成员方法,传入n,可以计算从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("(cal02)The result is " + res);
	}

	//添加getSum成员方法,计算2个数的和
	//1.public表示方法是公开的
	//2.int表示方法执行后返回一个int值
	//3.getSum方法名
	//4.(int a, int b)形参列表,2个形参,可以接受用户传入的2个数
	//5.return res表示把res的值返回
	public int getSum(int a, int b){
		int res = a + b;
		return res;
	}
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值