public class HelloWorld{
public static void main(String[] args){
int sum=o
for(i=1;(i%3!=0)&&(i<=100);i++){
sum+=i;
}
System.out.println("1到100不能被3整除的数之和为:"+sum)
}
}
有几个错误。
首先要用英文的符号,然后每一行的最后多要加上英文的分号;
public class HelloWorld{
public static void main(String[] args){
int sum=o //这一行是int sum = 0; 0不能写成o 然后要加上英文的分号
for(i=1;(i%3!=0)&&(i<=100);i++){
sum+=i;
}
System.out.println("1到100不能被3整除的数之和为:"+sum)//这边也少了分号
}
}
当i=3时 循环条件(i%3!=0)&&(i<=100)不满足 结束循环了
(i%3!=0)&&(i<=100) 条件判断不对,当i=3时,为false,终止了循环,(i%3!=0)应该放在for循环里面
你的 i 是不是没有定义变量类型······ 应该是:for ( int i = 1 ; ((i % 3!= 0) && (i <= 100)) ; i ++)