Bom dia. Estou com problemas para compilar uma classe que contém o método main. Quando tento compilá-la com javac, recebo o seguinte erro:
AsteriscoQuadradoTest.java:15: cannot find symbol
symbol : class AsteriscoQuadrado
location : class asteriscoquadrado.AsteriscoQuadradoTest
AsteriscoQuadrado q = new AsteriscoQuadrado();
^
steriscoQuadradoTest.java:15: cannot find symbol
symbol : class AsteriscoQuadrado
location : class asteriscoquadrado.AsteriscoQuadradoTest
AsteriscoQuadrado q = new AsteriscoQuadrado();
^
2 errors
não sei por que o erro está apontando para a criação do objeto já que a execução acontece normalmente. As classes que criei foram:
package asteriscoquadrado;
/**
*
* @author Eduardo Felipe
*/
public class AsteriscoQuadrado
{
private int L;
int i = 0;
public void setL(int L)
{
this.L = L;
}
public void geraLinha()
{
i = 0;
while (i < L)
{
System.out.print("*");
++i;
}
System.out.println();
}
public void geraHorizontal()
{
i = 0;
int espaco = L - 2;
while (i < L - 2)
{
System.out.printf("%s%" + espaco + "s%s", "*", " ", "*");
System.out.println();
++i;
}
}
}
package asteriscoquadrado;
/**
*
* @author Eduardo Felipe
*/
import java.util.Scanner;
public class AsteriscoQuadradoTest
{
public static void main(String[] args)
{
int L = 0;
AsteriscoQuadrado q = new AsteriscoQuadrado();
Scanner input = new Scanner(System.in);
while( L < 1 || L > 20)
{
System.out.print("Informe o tamanho do lado do quadrado (entre 1 e 20): ");
L = input.nextInt();
}
q.setL(L);
q.geraLinha();
q.geraHorizontal();
q.geraLinha();
}
}
Agradeço desde já a ajuda!
