Я новичок в Java, и мне нужна помощь с программой:
Эта программа выведет прямоугольный треугольник на основе заданной пользователем высоты triangleHeight и символа triangleChar.
(1)данная программа выводит треугольник фиксированной высоты, используя символ *.Модифицируйте данную программу для вывода прямоугольного треугольника, который вместо этого использует указанный пользователем символ triangleChar.(1 pt)
(2) Измените программу, чтобы использовать вложенный цикл для вывода прямоугольного треугольника высоты triangleHeight.В первой строке будет один указанный пользователем символ, например% или *.Каждая последующая строка будет иметь один дополнительный указанный пользователем символ, пока число в основании треугольника не достигнет triangleHeight.Выведите пробел после каждого указанного пользователем символа, в том числе после последнего указанного пользователем символа строки.(2 балла)
Пример вывода для triangleChar =% и triangleHeight = 5:
Enter a character:
%
Enter triangle height:
5
%
% %
% % %
% % % %
% % % % %
import java.util.Scanner;
public class DrawRightTriangle {
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
char triangleChar;
int triangleHeight;
System.out.println("Enter a character:");
triangleChar = scnr.next().charAt(0);
System.out.println("Enter triangle height:");
triangleHeight = scnr.nextInt();
System.out.println("");
System.out.println("*" + " ");
System.out.println("*" + " " + "*" + " ");
System.out.println("*" + " " + "*" + " " + "*" + " ");
}
}