问答详情
源自:4-12 Java循环跳转语句之 continue

循环语句。。。

求1到10之间的所有偶数和的if语句的循环为什么是i%2 ==1呢?

提问者:慕粉18775994955 2016-11-19 10:00

个回答

  • qq_空心_11
    2016-11-19 10:26:24
    已采纳

    印象中应该是 下面有个continue吧。  意思是当i取余后等于1时(表示是奇数吧)   continue表示下面的不执行了直接进行下一次循环   continue下面应该有个sum+=i吧      如果是偶数  就加到sum上  如果是奇数  就跳过这个步骤

  • 慕粉18775994955
    2016-11-19 11:38:06

    没关系啦,不过还谢谢你

  • 含笑半步颠咯
    2016-11-19 11:24:41

    public class HelloWorld {

    public static void main(String[] args){

    int[] s={1,2,3,4,5,6,7,8,9,10};

    System.out.println("偶数之和为:");

    i as=new i();

    as.show(s);

    }

    public void show(int[] s){

    for(int i=s.length-1;i>=0;i--){

    if(i%2==1){

    continue;

    }

    num++;

    if(num>11){

    break;

    }

    System.out.println(s);

    }

    }

    }