Назад | Начало урока | Вперед
Содержание

Глава 3

Задача 3.15 "Цифровой треугольник "

Напишите программу, которая использует операторы for, а так же print/println для вывода на экран следующего треугольника. Выведите количество линий пять (как показано ниже)

1
22
333
4444
55555

Измените программу так, чтобы в треугольнике все числа выравнивались по центру. В результате мы получим треугольник Паскаля.

Решение 1

Код программы:


class Triangle {

Triangle () {


int j =0;
for (int i=0; i<6; i++) {
j = 0;
while (j != i) {
System.out.print(i);
System.out.print(" ");
j++;
}
System.out.println();
}
}


// All programs must have a main method public static void main (String [ ] args) {

// Start the program running from its constructor
new Triangle ();
}
}


Результат :

Подсказка

Решение 2

Код программы:


class Triangle {

Triangle () {


int j =0;
int s = 4;
for (int i=0; i<6; i++) {
j = 0;

while (s != 0) {

System.out.print(" ");
s--;
}
s=(4-i);

while (j != i) {

System.out.print(i);
System.out.print(" ");
j++;
}
System.out.println();
}
}


// All programs must have a main method public static void main (String [ ] args) {

// Start the program running from its constructor
new Triangle ();
}
}


Результат :

Подсказка


Назад | Начало урока | Вверх | Вперед
Содержание

Hosted by uCoz