1-为什么使用带返回值方法
1、在Java的Math类中定义了许多具有计算功能的方法,
这些方法也称为函数。
例如:double Math.sqrt(double value)
2、Java允许程序员自定义这种具有计算并能返回结果的方法。
2-定义格式
static 返回值类型 方法名(参数列表){
方法中的代码
return 返回的数据;
}
示例:定义一个计算并返回两个数和的方法add,代码如下:
static double add(double d1, double d2){
return d1+d2;
}
【示例】
定义一个能保留小数点后任意位的方法pround,在main方法中调用该方法,保留指定小数点后任意位。
package cn.zcm993.T02;
public class Test05 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("5.3439 3 "+pround(5.3439,3));
}
static double pround(double value,int index){
double pow10 = Math.pow(10, index);
double result = value*pow10;
result = Math.round(result);
result/=pow10;
return result;
}
}