Программа на Java для печати таблицы умножения в форме треугольника

Опубликовано: 1 Декабря, 2021

В этой форме таблица отображается по строкам и по столбцам таким образом, что в каждой строке заполняются только записи до того же номера столбца.

Пример:

 Ввод: строк = 6
Выход:
    1
    2 4
    3 6 9
    4 8 12 16
    5 10 15 20 25
    6 12 18 24 30 36

Подход: идея заключается в использовании вложенных циклов. Сначала отобразите номера столбцов. Затем используйте вложенный цикл для заполнения записей строки.

  1. В функции main () сначала вводится количество строк n.
  2. Цикл for (i = 0; i <rows; i ++) используется для печати строк с номерами столбцов.
  3. Цикл for (i = 0; i <rows; i ++) используется для печати записей n строк. 4. Вложенный цикл for (j = 0; j <= i; j ++) используется для печати текущей записи.

Ниже представлена реализация описанного выше подхода.

Ява

// Java Program to Print the Multiplication
// Table in Triangular Form
import java.util.*;
public class MultiplicationTableTrianglePattern {
// Function to print tables in triangular form
public static void main(String args[])
{
int rows, i, j;
Scanner in = new Scanner(System.in);
rows = 6 ;
// Loop to print multipliacation
// table in triangular form
for (i = 1 ; i <= rows; i++) {
for (j = 1 ; j <= i; j++) {
System.out.print(i * j + " " );
}
System.out.println();
}
}
}
Выход
 1 
2 4 
3 6 9 
4 8 12 16 
5 10 15 20 25 
6 12 18 24 30 36 

Сложность времени: O (n 2 ), где n - количество строк.

Вниманию читателя! Не прекращайте учиться сейчас. Ознакомьтесь со всеми важными концепциями Java Foundation и коллекций с помощью курса "Основы Java и Java Collections" по доступной для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .