使用循环输出 1--10的数值,其中,如果数值大于 2 ,并且为 3 的倍数则停止输出。

来源:4-11 Java循环跳转语句之 break

zzheng511

2016-11-15 14:47

运行结果不应该是:3 吗?

写回答 关注

8回答

  • qq_花开那年_1
    2016-11-20 09:27:00

     if((i > 2) && (i % 3 ==0)){ break;}  ;       首先,你明白这语句是什么意思????他是说:如果i>2并且i%3等于0,就执行下一条语句break;当循环结构中i=3的时候恰好满足这个条件,所以执行break然后跳出了整个循环,不会再执行输出语句了

    (还有,这个循环体中,每条语句是按顺序执行的,所以说,break结束了整个循环,自然也就不会再执行输出语句)


  • 慕码人3403133
    2016-11-15 16:13:44

    public class haha {

    public static void main(String[]args){

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

                if(i%3!=0){

                    System.out.println(i);

                     

       }

     }

      }

    }

    输出的结果:1 2 4 5 7 8 10   这才是正确答案好不O(∩_∩)O~

  • 慕粉4353249
    2016-11-15 15:57:25

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

                if(i<=2&&(i%3!=0)){

                    System.out.println(i);

    如果数值大于 2 ,并且为 3 的倍数则停止输出,

    这句话的意思是说满足大于2且被3整除的数值则不输出,反过来理解就是小于等于2且不被3整除的数则输出。


  • JYU_Wu
    2016-11-15 15:28:53

    public class Test{
        public static void main(String[]args){
            for(int i=1;i<=10;i++){
                if(i>2 && (i%3==0))
                    break;
                System.out.println(i); //  1 2 
                 
            }
        }
    }

  • wangfei网
    2016-11-15 15:24:25

    public class Test1{

    public static void main(String[]args){

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

    if(i>2&&(i%3==0)){

    System.out.println(i);

    }

    }

    }

    }


  • wangfei网
    2016-11-15 15:20:20
    public class Test1{
    	public static void main(String[]args){
    		for(int i=1;i<=10;i++){
    			if(i>2&&(i%3==0)){
    				System.out.println(i);
    				
    			}
    			
    		}
    		
    	}
    	
    }


    慕粉4353...

    条件语句不对,数值大于 2 ,并且为 3 的倍数则停止输出,应该是i<=2&&(i%3!=0)

    2016-11-15 16:02:06

    共 1 条回复 >

  • 好好学习_天天up
    2016-11-15 15:17:10

    输出是在循环中进行的,所以1和2会被输出。当数值变到3时,不会进入循环,所以不会输出。

  • 疯狂的蜗牛爱值得爱的人
    2016-11-15 15:15:11

    运行结果是1.2是3就停止输出了

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

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

1165547 学习 · 17586 问题

查看课程

相似问题