Я изучаю Java, пользуюсь книгой «Java как программировать».Я решаю упражнения.В этом конкретном упражнении я должен создать программу, которая читает целое число от пользователя.Затем программа должна отобразить квадрат звездочек (*), соответствующий целому числу, прочитанному пользователем.Пользователь F.eks вводит целое число 3, программа должна отобразить:
***
***
***
Я пытаюсь вложить оператор while внутри другого, первый повторяет звездочки в одной строке, другойповторите это правильное количество раз.К сожалению, я получаю программу для отображения только одной строки.Может кто-нибудь сказать мне, что я делаю не так, пожалуйста?Код выглядит следующим образом:
import java.util.Scanner;
public class Oppgave618
{
public static void main(String[] args)
{
int numberOfSquares;
Scanner input = new Scanner(System.in);
System.out.print("Type number of asterixes to make the square: ");
numberOfSquares = input.nextInt();
int count1 = 1;
int count2 = 1;
while (count2 <= numberOfSquares)
{
while (count1 <= numberOfSquares)
{
System.out.print("*");
count1++;
}
System.out.println();
count2++;
}
}
}