Задача: триъгълник от 55 звездички с Java
4.Триъгълник от 55 звездички
Напишете Java конзолна програма, която отпечатва триъгълник от 55 звездички, разположени на 10 реда
- Въпросът ми е свързан с четвъртото условие на задачата. Искам да разбера как мога да създам програмата с for цикъл. Търсих информация за for цикъла в книгата на Наков и в API документацията, но не открих нищо за това как да го използвам със символи, в случая "*". Може ли някой да ми помогне? Създайте ново конзолно Java приложение с име “TriangleOf55Stars”.
- Напишете код, който печата триъгълника от звездички, например чрез 10 команди, подобни на System.out.println("*").
- Тествайте кода си в judge системата: https://judge.softuni.bg/Contests/Practice/Index/150#3.
- Опитайте да подобрите решението си, така че да няма много повтарящи се команди. Може ли това да стане с for цикъл?
Благодаря предварително :)
и в Java има подобни мързеливи подходи .. е не чак толкова лесно но може да се направи
char[] chars = new char[55];
Arrays.fill(chars, '*');
String text = new String(chars);
System.out.println(text);
Само че не разбирам защо трябва да се направи стринг с 55 звездички :?
напротив ето : new String(new char[55]).replaceAll("\0","*")