编写一个方法,用来计算并输出:1-1/2+1/3-1/4+...+[(-1)^(n-1)]*1/n,其中n是用户输入的正整数,^表示次方。在main()方法中调用此方法,输出结果
public class Main {
public static void main(String[] args) {
System.out.println(He(1));
System.out.println(He(2));
System.out.println(He(3));
System.out.println(He(4));
}
public static Float He(int target){
if(target==0){
return 0F;
}else if(target%2==0){
return -1F*(1F/target)+He(target-1);
}else{
return 1F/target+He(target-1);
}
}
}