2016-11-10 7 views
1

Мне нужна помощь. Я хочу, чтобы моя программа печатала разные числа в соответствии с введенными пользователем вводами и отступом, которые также содержат число с таким количеством пробелов. Должен использоваться вложенный цикл.Застрял в отступом по номерам с помощью вложенной петли

Ожидаемый результат: (позволяет сказать, что пользовательские типы 3)

0 
1 
    2 
    3 

для простоты я только показывая вам, что я сделал в вложенная цикл и игнорируя входную часть пользователя.

Что я сделал:

for (i=0; i<=userNum; i++) 
    { 
    for (j=0; j<=i; j++) 
    { 
     ? (I think here is the problem as I don't know how to indent by that no of spaces) 
    } 
    System.out.println(i); 
    } 

Заранее спасибо!

+0

Как вы думаете, должны быть внутри этого цикла? В чем его цель? – Pshemo

+0

@Pshemo, его целью должно быть отступ с пробелами в соответствии с номером для каждой строки. Я знаю только System.out.println(); ', но это что-то еще. – Anonymous

+1

Подсказка: Помимо 'println (data)' также существует метод 'print (data)'. Разница заключается в том, что 'print (data)' автоматически не добавляет разделитель строк после 'data'. Это позволяет нам печатать 'данные' много раз * в одной строке *. – Pshemo

ответ

1

Внутри цикла вы должны использовать

System.out.print(" ");