对于循环不工作?

时间:2013-03-10 23:23:06

标签: java loops for-loop

public class twoTimes 

{

     public static void main(String[] args) 
     {

        for ( int i=1; i<11; i++);
        {
            System.out.println("count is" + i); 
        }


      }
}

当我尝试显示i时,java无法初始化变量?

5 个答案:

答案 0 :(得分:4)

尝试在最后摆脱(;)..

for ( int i=1; i<11; i++);
//-----------------------^^
// Remove that ;

答案 1 :(得分:0)

它没有;在你的陈述结束时。它应该是这样的:

public class twoTimes 
{    
    public static void main(String[] args) 
    {       
        for ( int i=1; i<11; i++)
        {
            System.out.println("count is" + i);
        }
    }
}

答案 2 :(得分:0)

删除;在for循环结束时:

    for ( int i=1; i<11; i++);  <---------
{
    System.out.println("count is" + i); 
}

答案 3 :(得分:0)

如果添加;在for的结尾,看起来函数/命令结束了。如前面的答案所述,删除它将确保您的功能。

public class twoTimes 
    {    
        public static void main(String[] args) 
        {       
            for ( int i=1; i<11; i++)
                System.out.println("count is" + i);
            }
        }
    }

分号(;)始终表示命令停止的点。如果您创建任何方法并放置一个;之后,将无法运作。

答案 4 :(得分:0)

public class twoTimes

{

 public static void main(String[] args) 
 {

    for ( int i=1; i<11; i++)//; <----- Due to this it is not working
    {
        System.out.println("count is" + i); 
    }


  }

}