/* segue un approccio diverso dal precedente: * ogni volta decide, in base a una condizione, * se deve essere stampato un asterisco o uno spazio */ import java.util.Scanner; public class QuadratoBordoSpessoAsterischi { public static void main(String[] args) { int n; int bordo; Scanner lettore = new Scanner(System.in); System.out.print("digita dimensione: "); n=lettore.nextInt(); System.out.print("digita spessore bordo (al massimo "+n/2+"): "); bordo=lettore.nextInt(); if(bordo>n/2) System.out.println("Bordo troppo spesso"); else { for(int i=1; i<=n; i++) { for(int j=1; j<=n; j++) { if( i<=bordo || i>n-bordo || jn-bordo) System.out.print("*"); else System.out.print(" "); } System.out.println(); } } } }