Duvida no codigo

Por que quando eu coloco esse método desenhaQuadrado antes do main o programa não roda??? O q eu poderia modificar para ele rodar dessa forma(antes da declaração do main)



public class Desenho{

public static void main(String argv[]){

int lado = 4;

desenhaQuadrado(lado);

}

public static void desenhaQuadrado(int lado){

for (int i = 1; i <= lado; i++){

for (int j = 1; j <= lado; j++)

System.out.print(" * ");

System.out.print("\n");

}

}

}

:wink:

Fiz alguns testes com a sua classe e executou tanto com o main antes do método desenhaQuadrado(), quanto com o main depois do método desenhaQuadrado().



Code:


public class Desenho

{

public static void desenhaQuadrado(int lado)

{

for (int i = 1; i <= lado; i++)

{

for (int j = 1; j <= lado; j++)

System.out.print(" * ");



System.out.print("n");

}

}



public static void main(String argv[])

{

int lado = 4;

desenhaQuadrado(lado);

}

}








Daniel