позволяет сказать, что я хочу распечатать нечетные числа от 1 до 10. но это сделает новую строку на каждом третьем номере. Как бы вы контролировали количество элементов, которые вы можете распечатать на каждой строке в java-консоли.Печать новой строки каждое третье целое в java
Вот мой код до сих пор,
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, я получу ошибку, говоря, что это дубликат. Я думаю, я должен создать массив. так что каждый 3-й индекс, я могу распечатать новую линию , но я не могу перевести его в код
Каков ожидаемый выход? –
Как это не бесконечный цикл в вашем внутреннем for-loop? Вам нужно обновить код, который вы опубликовали? – mmcrae