Шаблон символов HASH (#) с циклом Java - PullRequest
4 голосов
/ 09 сентября 2010

Здравствуйте, мне нужна программа, которая читает число, а затем печатает квадратный шаблон (#) хэша. Но каждому ребру нужно одинаковое количество хешей

например

введите число: 5

#####
#####
#####
#####
#####

это то, что у меня есть

import console;

print("write a number: ");
int n = readInt();
int nva=0;
String i="#";

while (nva<n){
   print(i);
   nva=nva + 1;

   }
 println();

Ответы [ 3 ]

4 голосов
/ 09 сентября 2010

, так как это определенно HW, я дам направление. Так как вам нужно заполнить 2D фигуру, вы должны использовать вложенные циклы - один для строк, другой для столбцов. Теперь лучше?

Редактировать : Вы должны прочитать руководство о циклах. for здесь больше подходит, чем while

1 голос
/ 09 сентября 2010

... или вы можете выполнить итерацию до n ^ 2 и вывести разрыв строки после каждой последовательности из n символов.

0 голосов
/ 09 сентября 2010

На каждой итерации цикла вы печатаете # только один раз.

Вам придется использовать другой цикл внутри основного цикла, который печатает # n раз для каждой итерации внешнего цикла.

...