A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© samuelziul 中级黑马   /  2013-6-25 11:23  /  1638 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

写程序时,到结尾:Console.WriteLine("sum="+sum); 这对括号分别提示有错误,提示:
Error        1        Invalid token '(' in class, struct, or interface member declaration       
Error        2        Invalid token ')' in class, struct, or interface member declaration       

已经检查过其他代码,发现其他代码没错,就只有这对括号出错,改了几遍都是一样。究竟是什么问题?

评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

8 个回复

倒序浏览
你最好还是把所有代码都发上来吧,我实在看不出你这什么问题。或者说你这个括号的是不是全角的,或者输入法是不是有问题。
回复 使用道具 举报
确定了括号,分号,双引号都没问题的话,那问题只有那个不加引号的sun了,sun不是变量或者sun被你定义到别处了。
回复 使用道具 举报
本帖最后由 Candy小烨 于 2013-6-25 21:19 编辑

你的代码没贴全 俺也不知道咋回事 不过你可以试试 占位符的方式 Console.WriteLine("sum={0}",sum);    还有Console.WriteLine("sum=" + sum.ToString() );  其实这个我没试过 貌似也没必要 杨老师说Console.WriteLine会自动执行参数的ToString()方法

刚想起来  你sum是不是个方法啊  方法在用的时候 不管有没有参数都要加()的
回复 使用道具 举报
这是全部代码:
    int i = 0;
            int sum = 0;

            while (i < 100)
            {
                if (i % 7 == 0)
                {
                    i++;
                    continue;
                }
            }
            sum = sum + i;
            i++;
        }
        Console.WriteLine("sum="+sum);
回复 使用道具 举报
samuelziul 发表于 2013-6-26 12:43
这是全部代码:
    int i = 0;
            int sum = 0;

哥们 看下
  1.    int i = 0;
  2.             int sum = 0;

  3.             while (i <=100)
  4.             {
  5.                 if (i % 7 == 0)
  6.                 {
  7.                     i++;
  8.                     continue;
  9.                 }
  10.                 i++;
  11.                 Console.WriteLine("sum={0}", sum += i);
  12.             }
  13.             
  14.             
  15.             
  16.             Console.ReadKey();
复制代码
回复 使用道具 举报
你的程序本没有问题。可能是你当时输入时的符号问题。我把你的程序稍改了一下。编程从1到100的加法;

        static void Main(string[] args)
        {
            int i = 0;

            int sum = 0;
            while (i <= 100)
            {

                if (i % 7 == 0)
                {
                    Console.WriteLine("sum={0}", sum += i);
                    i++;
                    continue;

                }

                Console.WriteLine("sum={0}", sum += i);
                i++;
            }

            Console.ReadKey();

        }
如有错误,请批评指正
回复 使用道具 举报
楼上只不过写法变了一点,我重新弄一遍,还有,就是重新新建一个项目,写其他的代码,发现都会有这样的问题,好像更严重了,都会提示括号有问题。我用的是VS2008 。不知到什么原因
回复 使用道具 举报
确定括号不是中文的或者全角的?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马