public class twoTimes
{
public static void main(String[] args)
{
for ( int i=1; i<11; i++);
{
System.out.println("count is" + i);
}
}
}
当我尝试显示i时,java无法初始化变量?
答案 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);
}
}
}