这样可以么

来源:4-9 Java循环语句之 for

小可爱dd

2016-11-01 21:34



public class text1{
public static void main(String[] ages){
int sum=0;
for(int i=1;i<=100&&!(i/3=0);i++){
sum=sum+i;
System.out.println("1到100之间不能被3整除的数之和为"+sum}
}
}


写回答 关注

6回答

  • qq_流年你我_04383471
    2016-11-09 22:18:16

    println后边括号里只留一个+sum就过了


  • 慕粉4282880
    2016-11-01 22:32:53

    public class text1{

    public static void main(String[] ages){

    int sum=0;

    for(int i=1;i<=100;i++){// 如果你把判断能否被整除的放在for括号里面判断,一开始i=1,就不满足能整除,直接跳出for,已经不会执行for里面的了,就直接执行输出语句 

    if(i%3!=0)

        sum=sum+i;

       }

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


    }


  • 天天_
    2016-11-01 22:28:20

    不行,判断条件有误,当遇到3的倍数时就停止了


  • IceHaye
    2016-11-01 22:26:42

    public class text1 {
     
      public static void main(String[] ages){
      int sum=0;
      for(int i=1;i<=100&&(i/3!=0);i++){
      sum=sum+i;
      System.out.println("1到100之间不能被3整除的数之和为"+sum);
      }
      }

    }


  • IceHaye
    2016-11-01 22:21:05

    i/3!=0

  • IceHaye
    2016-11-01 22:19:50

    i/3=0是赋值;应该i/!=0

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题