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 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);
}
}
}
セミコロン (;)は常に、コマンドが停止するポイントを示します。メソッドを作成して ; を配置すると、同じことが起こります。その後、動作しません。
パブリック クラス 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);
}
}
}