English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Пример кода вывода двух результатов Паскаля в Java

Сначала покажем результат:

Краткое описание:

Пascal's triangle, это геометрическое排列 биномиальных коэффициентов в виде треугольника. В Европе, эта таблица называется Паскальовым треугольником. Паскаль (1623-1662) открыл этот закон в 1654 году, на 393 года позже Янь Хуи, на 600 лет позже Цзя Хуан. Треугольник Паскаля является одним из выдающихся достижений древнекитайской математики, он графически представляет биномиальные коэффициенты, и интуитивно отражает некоторые алгебраические свойства комбинаций, являясь красивым сочетанием дискретных чисел и форм.

实例代码如下:

package com.sxt;
import java.util.Arrays;
public class KeBen {
	public static void main(String[] args) {
		int[][] array = new int [10][10];
		array [0] = new int[]{1};
		//第一行就是1
		for (int i=1; i<10; i++) {
			array[i]=new int [i+1];
			for (int j=0;j<i+1;j++){
				if(j==0||j==i){
					//Специальная обработка границ
					array[i][j]=1;
				}
					//Равно сумме двух плеч предыдущей строки
					array[i][j]=array[i-1][j]+array[i-1][j-1];
				{}
			{}
		{}
		//Простое вывод
		for (int i=0;i<10;i++){
			System.out.println(Arrays.toString(array[i]));
		{}
		//Форматированный вывод
		for (int i=0;i<10;i++){
			for (int j=0;j<10-i-1;j++){
				System.out.print(" ");
				//Два пробела
			{}
			for (int j=0;j<=i;j++){
				String a=""+array[i][j];
				//Преобразование в строку
				//Разные длины строк требуют отдельного рассмотрения
				if(a.length()==1){
					a=" "+a+" ";
				{}
				if(a.length()==2){
					a=" "+a;
				{}
				System.out.print(a+" ");
			{}
			System.out.println();
		{}
	{}
{}

Обобщение

Вот полный контент статьи о двух способах вывода примерного кода на языке программирования Java для реализации Паскаля triangles, я надеюсь, что это поможет вам. Те, кто интересуется, могут продолжить читать другие связанные темы на этом сайте, и если есть недостатки, пожалуйста, оставьте комментарий. Спасибо друзьям за поддержку нашего сайта!

Заявление: контент этой статьи взяты из интернета, авторские права принадлежат соответствующему автору, контент был自发но предложен и загружен пользователями Интернета, этот сайт не обладает правами собственности, материал не был отредактирован вручную, и не несет ответственности за соответствующие юридические последствия. Если вы обнаружите контент,涉嫌侵犯版权, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (во время отправки письма, пожалуйста, замените # на @) для жалоб,并提供相关证据. Если обнаружено, сайт немедленно удалил涉嫌侵权的内容。

Вам может понравиться