Duvida no codigo

1 resposta
M
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");


		}


	}


}


 <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/w.pngink.png?v=9" title=":wink:" class="emoji" alt=":wink:">

1 Resposta

D

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
Criado 28 de junho de 2003
Ultima resposta 30 de jun. de 2003
Respostas 1
Participantes 2