以下为代码一部分:for(int i=1,sum=0;i<=100;i++){ if(i%3!=0){ sum+=i; } } System.out.println("1到100之间不能被3整除的数之和为:"+sum);问题注释:我看课程中说,for语句的初始化变量部分可以用“,”隔开同时对两个变量赋初值。但我像上面这么敲就运行错误。但是只要先给sum赋初值,如: int sum=0;for(int i=1;i<=100;i++).......... 这样就可以运行成功。这是为什么呀,不是说for语句可以同时给两个变量赋初值的吗,我错在哪了呀。。。请教各位大神!!!错误提示如下:运行失败HelloWorld.java:8: error: cannot find symbolSystem.out.println("1到100之间不能被3整除的数之和为:"+sum); ^ symbol: variable sum location: class HelloWorld1 error
添加回答
举报
0/150
提交
取消