java编译错误,求大神解答?
2.求1-100以内的奇数和。要求:用while结构和for结构两种方法public class Jishu
{
public static void main(String args[]){
int x =1;
int y =2;
int sum =0;
while (x<=100)
{
if (x%y!=0)
{
sum = sum+x;
}
x++;
System.out.println("sum="+sum);
}
}
}
public class Jishu
{
public static void mian(String args[]){
int y=2;
int sum=0;
for (x=1; x<=100; )
{
if (x%y!=0)
{
sum=sum+x;
}
x++;
System.out.println("sum="+sum);
}
}
}
编译错误了,求大神解答?
把错误发出来。
public static void main(String args[])
改成
public static void main(String[] args)
能不能仔细点? Antergone 发表于 2016-1-24 13:08 static/image/common/back.gif
public static void main(String args[])
改成
public static void main(String[] args)
http://www.ihonker.org//mobcent//app/data/phiz/default/04.pngeclipse可以自动纠正
本帖最后由 xiaoye 于 2016-1-24 13:21 编辑
看图吧!
看图吧!
具体的算法我就不看了,只是帮你检查了代码,
你说的奇数,采用数除2取余数不等0即可(不等于0就是奇数,应该将其输出来,输出语句放在自加里面,将自加的放在外面,就是刚好位置换一下即可)
上面的实现代码运行下来发现是偶数的。 Antergone 发表于 2016-1-24 13:08
public static void main(String args[])
改成
public static void main(String[] args)
这两种写法都行的。 xiaoye 发表于 2016-1-24 13:14
这两种写法都行的。
我知道都可以,就是数组的不同表现形式。但是 我的编译器告诉我有问题,我就改了下,能跑啊 楼主,你如果真的用心学习的话,我建议这种问题你自己解决,main方法 的名字都会写错,那你觉得有什么可以说的?而且我已经看到你连续的发帖子问这种问题,我觉得这不是一个初学者应该有的状态,有什么问题,随时可以发到群里,立即能得到解决 xiaoye 发表于 2016-1-24 13:14
这两种写法都行的。
{:2_29:} Antergone 发表于 2016-1-24 15:37
楼主,你如果真的用心学习的话,我建议这种问题你自己解决,main方法 的名字都会写错,那你觉得有什么可以 ...
初学,底子不扎实。
页:
[1]
2