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;
}
}