sale carnal no se si en java te sirva pero así se me hace mas simple y entendible
Código:
//este imprime el mugre cuadro sin relleno
import java.util.*;
public class CuadroVacio{
public static void main(String args[]){
int n,i,j;
Scanner obj1=new Scanner(System.in);
System.out.print("introduce la medida de la figura: ");
n=obj1.nextInt();
for(i=1;i<=n;i++){
System.out.println();
for(j=1;j<=n;j++){
if(i==1 || j==1){
System.out.print("*");
}
else{
if(i==n || j==n)
System.out.print("*");
else
System.out.print(" ");
}
}
}
}
}
y este imprime el cuadro relleno
Código:
import java.util.*;
public class CuadroRelleno{
public static void main(String args[]){
int n,i,j;
Scanner obj1=new Scanner(System.in);
System.out.print("introduce la medida de la figura: ");
n=obj1.nextInt();
for(i=1;i<=n;i++){
System.out.println();
for(j=1;j<=n;j++){
System.out.print("*");
}
}
}
}
ps ahí esta tu respuesta 20 años después XD