2013-09-27 3 views
0

Как получить такой вывод? Используйте один и только один для цикла, чтобы напечатать следующий шаблон в одном диалоговом окне. Не используйте вложенные петли. Используйте только один цикл, а не два или более. Не используйте какой-либо другой цикл. Не используйте оператор switch/case или условия. Тот же код должен работать на 7 строк звездочек или 17 линий звездочек, просто изменяя число раз цикл выполняется, от 7 до 17.Я могу ТОЛЬКО использовать цикл «для»

* 
** 
*** 
**** 
***** 
****** 
******* 

Моего кода дает мне это:

* 
* 
* 
* 
* 
* 
* 

Вот мой код:

String message7; 
message7 = ""; 
for (count = 0; count < 8; count = count + 1) 
{ 
    message7 = message7 + "*\n"; 
} 
JOptionPane.showMessageDialog(null,message7); 
+1

Почти все хорошо. Попытайтесь не добавлять в конце, а в начале строки и добавить разрыв строки в стартовую строку ... – ppeterka

+0

Вы думали об использовании двух переменных 'String'? –

ответ

5

Вот пример.

String message7 = ""; 
String stars = ""; 

for (count = 0; count < 8; count = count + 1) 
{ 
    stars = stars + "*"; 
    message7 = message7 + stars + "\n"; 
} 
+1

lol тот же код он показывает – Gatekeeper

+1

@ Gatekeeper абсолютно нет. код, который он показывает, добавляет '\ n' к строке каждый раз, и, как я уже сказал, этот код не предназначен для полного ответа. –

+2

@ Gatekeepter Theres тонкая разница. Посмотрите, можете ли вы это увидеть :) – Shoe

Смежные вопросы