для этих рекомендаций:
Напишите определение метода dashedLine, с одним параметром, int.
Если параметр отрицателен или равен нулю, метод ничего не делает. В противном случае он выводит полную строку, оканчивающуюся новой строкой, на стандартный вывод, состоящий из тире (дефисов) со значением параметра, определяющим количество тире. Метод ничего не возвращает.
Я написал следующий код, но он печатает только один дефис, когда я запускаю в eclipse, и задаю ему тестовый параметр 5. Я думаю, что вместо этого мне может понадобиться цикл for. Я думаю, что он зацикливается на цикле, возвращая только один дефис.
как я могу "исправить" этот код?
void dashedLine(int x)
{
int i=0;
if(x>0)
{
if(i<=x)
{
i++;
System.out.print("-");
}
else
System.out.print("\n");
}
}