java实现杨辉三角
来源:互联网 发布:nginx 参数 编辑:程序博客网 时间:2024/06/05 06:19
java实现杨辉三角
1、从键盘录入打印的杨辉三角行数,构建数据并打印
2、代码
public class Test01 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);while(true){System.out.println("请输入要打印的杨辉三角行数:");//从键盘获取要打印的杨辉三角行数String temp = sc.nextLine();try {//将键盘输入字符串转化为int类型,如果格式不正确,则提示输入格式不正确int rowsNum = Integer.parseInt(temp);getPascalTriangle(rowsNum);} catch (Exception e) {//e.printStackTrace();System.out.println("输入的格式不正确,请输入数字:");}}}//获取杨辉三角的二维数组private static void getPascalTriangle(int rowsNum) {int n = rowsNum;//构建二维数组int[][] ss = new int[n][];//给每行第一个和最后一个赋值为1for (int i = 0; i < ss.length; i++) {ss[i]=new int[i+1];ss[i][0]=1;ss[i][i]=1;}//给每行其他列赋值for (int i = 2; i < ss.length; i++) {for (int j = 1; j < ss[i].length-1; j++) {ss[i][j]=ss[i-1][j-1]+ss[i-1][j];}}//遍历打印杨辉三角printArray(ss);}//遍历方法private static void printArray(int[][] ss) {for (int i = 0; i < ss.length; i++) {for (int j = 0; j < ss[i].length; j++) {System.out.print(ss[i][j]+" ");}System.out.println();}}}
3、示例
阅读全文
0 0
- Java实现杨辉三角
- java实现杨辉三角
- 杨辉三角java实现
- Java实现杨辉三角
- 杨辉三角java实现
- Java实现杨辉三角
- java实现杨辉三角
- java实现杨辉三角
- Java实现杨辉三角
- Java实现杨辉三角
- java实现杨辉三角
- 用java实现杨辉三角
- JAVA实现输出杨辉三角
- java实现杨辉三角,输出对齐
- 【Java】杨辉三角 详解与实现
- Java 二维数组实现杨辉三角
- java 实现打印杨辉三角
- 杨辉三角具体实现(java)
- 坐低一段,腰直一分。
- 开源 java CMS
- 教练,我“只”想学`solidity`
- iOS网络请求错误解决方法
- hdu 1150 二分匹配
- java实现杨辉三角
- Hibernate学习笔记—Hibernate对象的三种状态
- Message深入解析
- Lucene学习笔记(一)-------Lucene基础
- BZOJ 3889: [Usaco2015 Jan]Cow Routing 双键值最短路
- Java的三种代理模式
- 线性代数背景知识
- 100款机器学习数据集
- Sqlnet.ora限制IP登录