Вывести на экран квадрат из 10х10 букв S используя цикл while. Буквы в одной строке не разделять. (Программирование на Java) int m = 10; int n = 10; int a = 10; int b = 10; while (m >= 0) { System.out.print("S"); m--; } while (n >= 0) { System.out.println("S"); n--; } while (a >= 0) { System.out.print("S"); a--; } while (b >= 0) { System.out.println("S"); b--; } Но у меня получается не квадрат, а ерунда. Помогите, как сделать квадрат?
public static void main(String[] args) throws UnsupportedEncodingException, IOException { int i = 0; while (i++ < 10) { int j = 0; while (j++ < 10) System.out.print("S"); System.out.println(); } }Квадрат как таковой и не получится, но 10х10 соблюдается