1.未用static修饰方法
public class HelloWorld {
public static void main(String[] args) {
// 创建名为hello的对象
HelloWorld hello = new HelloWorld();
// 调用hello对象的calcAvg()方法,并将返回值保存在变量avg中
//test 由于下面的calc方法没有加static修饰,所以调用时要加上类名.
double avg =hello.calcAvg();
System.out.println("平均成绩为:" + avg);
}
// 定义一个返回值为double类型的普通方法
public double calcAvg() {
double java = 92.5;
double php = 83.0;
double avg = (java + php) / 2;
return avg; }
}
2.加上静态static的不同
public class HelloWorld {
public static void main(String[] args) {
double avg =calcAvg();//不属于类的对象,而是属于类的本身,与函数调用类似
System.out.println("平均成绩为:" + avg);
}
// 定义一个返回值为double类型的静态方法
public static double calcAvg() {
double java = 92.5;
double php = 83.0;
double avg = (java + php) / 2;
return avg;
}
}