你知道用java编写杨辉三角形程序应该如何来实现吗?下面要给大家带来的就是和这个相关的java编程题,下面一起来看看题目和解法吧。
java编程对于很多刚学习java的新手来说还是不大熟悉的,那么在这个过程当中,多多的去练习和学习相关例题就是很重要的事情了,下面一起来看看,下面的这道比较经典的java编程题目吧。
一、题目
打印出杨辉三角形
看到这个题目你会如何来做解答呢?下面就一起来看看思路解答吧!
二、思路
三、代码实现
public class Prog33 { public static void main(String[] args) { int[][] n = new int[10][21]; n[0][10] = 1; for (int i = 1; i < 10; i++) for (int j = 10 - i; j < 10 + i + 1; j++) n[i][j] = n[i - 1][j - 1] + n[i - 1][j + 1]; for (int i = 0; i < 10; i++) { for (int j = 0; j < 21; j++) { if (n[i][j] == 0) System.out.print(" "); else { if (n[i][j] < 10) System.out.print(" " + n[i][j]); //空格为了美观需要 else if (n[i][j] < 100) System.out.print(" " + n[i][j]); else System.out.print(n[i][j]); } } System.out.println(); } } }
你知道java输出杨辉三角形的程序应该如何编写了吗?除了上面这个方法之外,你又有什么样的思路和答案了呢?赶快动动小脑筋想出更多的解法吧!
你还想了解更多的java编程题目吗?欢迎继续来奇Q工具网的java实例栏目进行了解吧!有更多经典的java编程题目可以分享给你呢!
推荐阅读: