黑马程序员技术交流社区
标题:
括号问题
[打印本页]
作者:
samuelziul
时间:
2013-6-25 11:23
标题:
括号问题
写程序时,到结尾: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
已经检查过其他代码,发现其他代码没错,就只有这对括号出错,改了几遍都是一样。究竟是什么问题?
作者:
道法乾坤110
时间:
2013-6-25 17:22
你最好还是把所有代码都发上来吧,我实在看不出你这什么问题。或者说你这个括号的是不是全角的,或者输入法是不是有问题。
作者:
逆_水_寒
时间:
2013-6-25 21:04
确定了括号,分号,双引号都没问题的话,那问题只有那个不加引号的sun了,sun不是变量或者sun被你定义到别处了。
作者:
Candy小烨
时间:
2013-6-25 21:18
本帖最后由 Candy小烨 于 2013-6-25 21:19 编辑
你的代码没贴全 俺也不知道咋回事 不过你可以试试 占位符的方式 Console.WriteLine("sum={0}",sum); 还有Console.WriteLine("sum=" + sum.ToString() ); 其实这个我没试过 貌似也没必要 杨老师说Console.WriteLine会自动执行参数的ToString()方法
刚想起来 你sum是不是个方法啊 方法在用的时候 不管有没有参数都要加()的
作者:
samuelziul
时间:
2013-6-26 12:43
这是全部代码:
int i = 0;
int sum = 0;
while (i < 100)
{
if (i % 7 == 0)
{
i++;
continue;
}
}
sum = sum + i;
i++;
}
Console.WriteLine("sum="+sum);
作者:
许大虾
时间:
2013-6-26 15:38
samuelziul 发表于 2013-6-26 12:43
这是全部代码:
int i = 0;
int sum = 0;
哥们 看下
int i = 0;
int sum = 0;
while (i <=100)
{
if (i % 7 == 0)
{
i++;
continue;
}
i++;
Console.WriteLine("sum={0}", sum += i);
}
Console.ReadKey();
复制代码
作者:
菜鸟励志要逆袭
时间:
2013-6-26 15:52
你的程序本没有问题。可能是你当时输入时的符号问题。我把你的程序稍改了一下。编程从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();
}
如有错误,请批评指正
作者:
samuelziul
时间:
2013-6-26 16:01
楼上只不过写法变了一点,我重新弄一遍,还有,就是重新新建一个项目,写其他的代码,发现都会有这样的问题,好像更严重了,都会提示括号有问题。我用的是VS2008 。不知到什么原因
作者:
关关雎鸠
时间:
2013-6-26 18:23
确定括号不是中文的或者全角的?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2