私は1から10までの奇数を印刷したいと言っていますが、3番目ごとに改行します。どのようにして、Javaコンソールの各行に印刷できる項目の数を制御しますか?Javaの第3の整数ごとに新しい行を印刷する
がここにこれまでに私のコードです、
forループpublic static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int z,t;
System.out.println("Enter two numbers: ");
z = input.nextInt();
t = input.nextInt();
humbala(z,t);
}
public static void humbala (int x, int y)
{
for(int a; x < y; x++)
{
if(x % 2 !=0)
{
System.out.print(x+ " ");
for (int i=0; i<y; i++)
{
if(i > 3)
{
System.out.println();
}
i = 0;
}
}
}
}
}
私は少し奇妙です。私はカウンター変数を持っていますが、実際にはそれを使用したことはありませんが、とにかく動作しています。問題は、もし私がxを置くと、重複であるというエラーが出る 私は配列を作るべきだと思っています。すべての第三インデックスように、私は新しい行 をプリントアウトすることができますが、私はあなただけのすべての印刷したい場合は、for
ループ内で複数のif
条件と未使用variable
を必要としない
それを試してみてください? –
内部for-loopにはどのように無限ループがありますか?投稿したコードを更新する必要がありますか? – mmcrae