public class twoTimes
{
public static void main(String[] args)
{
for ( int i=1; i<11; i++);
{
System.out.println("count is" + i);
}
}
}
当我尝试显示 i 时,java 无法初始化变量?
尝试摆脱最后的 ( ; )..
for ( int i=1; i<11; i++);
//-----------------------^^
// Remove that ;
公共课两次
{
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);
}
}
}
它没有 ; 在你的陈述结束时。它应该是这样的:
public class twoTimes
{
public static void main(String[] args)
{
for ( int i=1; i<11; i++)
{
System.out.println("count is" + i);
}
}
}
去除 ; 在 for 循环结束时:
for ( int i=1; i<11; i++); <---------
{
System.out.println("count is" + i);
}
如果添加 ; 在 for 的末尾,看起来函数/命令结束了。如前面的答案中所述,删除它将确保您的功能。
public class twoTimes
{
public static void main(String[] args)
{
for ( int i=1; i<11; i++)
System.out.println("count is" + i);
}
}
}
分号 (;)始终表示命令将停止的点。如果您创建任何方法并放置一个 ; 也会发生同样的事情。之后,将无法正常工作。