为了账号安全,请及时绑定邮箱和手机立即绑定

那个大神能帮忙看一下这段代码错误在哪里啊

public class HelloWorld {

    public static void main(String[] args) {

int sum = 0; // 保存不能被3整除的数之和

for(int i=1;i<=100;i++){

    for( i%3!=0)

      { sum=sum+i;}

   System.out.println("1到100之前不能被3整除的和为"+sum);}

  }

}


正在回答

3 回答


package hello;
public class Hello { 
    public static void main(String[] args) {  
    int sum = 0; // 保存不能被3整除的数之和
    for(int i=1;i<=100;i++)
    {      
        if( i%3!=0)   //‘=’是赋值运算符,而且这里应该用if,不需要for循环   
        { 
            sum=sum+i;
        }    
     }  
     //这一句应该放在for循环外,不然会输出很多次
     System.out.println("1到100之前不能被3整除的和为"+sum); 
   }
}


2 回复 有任何疑惑可以回复我~

package Hello;

public class Hello{

        public static void main (String[] args) {

        int sum =0 ; //保存不能被3整除的数之和

        for(int i = 1; i<=100;i++)

{

         if( i%3 !=0)  //'='是赋值运算符,而且这里应该用if,不需要for循环

         {

          sun=sum+i;

          }

}        

           //这一句应该放在for循环外,不然会出现很多次

          System.out.println("1到100之间不能被3整除的数之和为" +sum);

0 回复 有任何疑惑可以回复我~

楼上解释得蛮好

0 回复 有任何疑惑可以回复我~
#1

宝慕林1148264 提问者

哈哈哈哈,楼上说的对
2019-02-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

那个大神能帮忙看一下这段代码错误在哪里啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信