初学者java小程序,求java大神帮我补充一下空缺代码!求如何计算 1-1/2+1/3-…+1/9-1/10的值?

importjava.util.*;publicclassMulAdd{publicstaticvoidmain(Stringargs[]){Scannersc=;//接... import java.util.*;public class MulAdd { public static void main(String args[]){ Scanner sc = ;//接受输入 System.out.println("请输入您要求的长度"); int num = sc.nextInt(); int i; double sum1=0.0,sum2=0.0,sum; for ( ; ; ){//给定循环条件 //循环体 } System.out.println( );//输出计算结果 }} 展开
 我来答
yugi111
2017-12-13 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
import java.util.*;
public class MulAdd{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("请输入您要求的长度:");
int num=sc.nextInt();
sc.close();
int i;
double sum1=0.0,sum2=0.0,sum;
for(i =1;i<=num;i++){
sum1=Math.pow(-1,i-1);
sum2=1.d/i;
sum+=sum1*sum2;
}

System.out.println(sum);
}
}
追问
sum+=sum1*sum2;
The local variable sum may not have been initialized
System.out.println(sum);
The local variable sum may not have been initialized
有错哦
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式