Write the definition of a method dashedLine, with one parameter, an int . If the parameter is negative or zero, the method does nothing. Otherwise it prints a complete line terminated by a newline to standard output consisting of dashes (hyphens) with the parameter’s value determining the number of dashes. The method returns nothing.

LANGUAGE: JAVA

CHALLENGE:

Write the definition of a method dashedLine, with one parameter, an int .

If the parameter is negative or zero, the method does nothing. Otherwise it prints a complete line terminated by a newline to standard output consisting of dashes (hyphens) with the parameter’s value determining the number of dashes. The method returns nothing.

SOLUTION:

public static void dashedLine(int x)
{
  if (x > 0)
    {
      while(x!=0)
        {
          System.out.print(“-“);
          x–;
        }
        System.out.println(“\n”);
    }
}