当前位置:系统粉 > 电脑问答 > 其他问答 > 帮我看看我的程序错在了哪?(Java)

帮我看看我的程序错在了哪?(Java)

提问者:black王道  |  浏览 次  |  提问时间:2017-03-12  |  回答数量:3

帮我看看我的程序错在了哪?(Java) 程序的目的是求 1+3+5+......+99 的和public class OddSum{public static void main(String[ ] args) { long sum=0; int i;for(i=1; i<=50; i++){i=2*i-1;sum+=i;}System.out.println(\"sum=\"+sum);}}运行结果是:error : can&#39;t read: OddSum.java

已有3条答案
默可_

默可_

回答数:63  |  被采纳数:62

2017-03-12 06:56:48
LZ 所写的算法有问题!!
给你两个可以运行的 程序 你看看吧!!

public class OddSum {
public static void main(String[] args) {
double sum = 0;
for(int i = 1; i < 100; i++) {
int j = i++;
System.out.println("j = " +j);
sum+=j;
}
System.out.println("sum = " +sum);
}
}

或者

public class OddSum {
public static void main(String[] args) {
double sum = 0;
for(int i = 1; i < 100; i++) {
if (i % 2 == 1) {
sum += i;
}
}
System.out.println("sum = " +sum);
}
}


至于LZ 出现这个问题,请问你是用工具运行的呢? 还是在dos下 直接运行的!?
记得把代码保存为 OddSum.java 文件 才可以dos下编译!!(必须配置好jdk)
赞 6
cure海天使

cure海天使

回答数:186  |  被采纳数:39

2017-03-12 07:09:26
回楼上 我是在dos下运行

我后来检查出来了 我的程序是对的我搞忘保存了 不好意思![s:469]

后来保存一下后就运行出来了[s:460]
赞 18
孩子终归是孩子

孩子终归是孩子

回答数:119  |  被采纳数:145

2017-03-12 11:23:51



哦 呵呵,但是你的算法有问题 你看下我给你的那两个例子 参考下吧!
赞 11
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航