柳叔 发表于 2016-1-24 12:46:27

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);

                }
        }
}



编译错误了,求大神解答?

hacker97 发表于 2016-1-24 13:05:09

把错误发出来。

Antergone 发表于 2016-1-24 13:08:13

public static void main(String args[])
改成
public static void main(String[] args)


能不能仔细点?

hacker97 发表于 2016-1-24 13:09:14

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:13:27

本帖最后由 xiaoye 于 2016-1-24 13:21 编辑

看图吧!

看图吧!



具体的算法我就不看了,只是帮你检查了代码,
你说的奇数,采用数除2取余数不等0即可(不等于0就是奇数,应该将其输出来,输出语句放在自加里面,将自加的放在外面,就是刚好位置换一下即可)
上面的实现代码运行下来发现是偶数的。

xiaoye 发表于 2016-1-24 13:14:01

Antergone 发表于 2016-1-24 13:08
public static void main(String args[])
改成
public static void main(String[] args)


这两种写法都行的。

Antergone 发表于 2016-1-24 15:36:06

xiaoye 发表于 2016-1-24 13:14
这两种写法都行的。

我知道都可以,就是数组的不同表现形式。但是 我的编译器告诉我有问题,我就改了下,能跑啊

Antergone 发表于 2016-1-24 15:37:39

楼主,你如果真的用心学习的话,我建议这种问题你自己解决,main方法 的名字都会写错,那你觉得有什么可以说的?而且我已经看到你连续的发帖子问这种问题,我觉得这不是一个初学者应该有的状态,有什么问题,随时可以发到群里,立即能得到解决

xiaoye 发表于 2016-1-24 15:53:46

xiaoye 发表于 2016-1-24 13:14
这两种写法都行的。

{:2_29:}

xiaoye 发表于 2016-1-24 15:56:00

Antergone 发表于 2016-1-24 15:37
楼主,你如果真的用心学习的话,我建议这种问题你自己解决,main方法 的名字都会写错,那你觉得有什么可以 ...

初学,底子不扎实。
页: [1] 2
查看完整版本: java编译错误,求大神解答?