用java输出杨辉三角
时间:2019-08-17
本文章向大家介绍用java输出杨辉三角,主要包括用java输出杨辉三角使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
杨辉三角:它的两个边都是1,内部其它都是肩上两个数的和
第一种:
package aaa; public class YangHui { public static void main(String[] args) { /** * 6行6列的杨辉三角 */ int row = 6;//行数 int[][] yanghui = new int[row][row];//6行6列数组 for (int i = 0; i < row; i++){//行 for(int j = 0;j<= i;j++){//列 if (j==0 || j==i){ yanghui[i][j]=1; }else{ yanghui[i][j]=yanghui[i-1][j-1]+yanghui[i-1][j]; } System.out.print(yanghui[i][j]+" "); } System.out.println(); } } }
第二种:等腰三角形
package aaa; public class YangHui { public static void main(String[] args) { /** * 8行8列的杨辉三角 */ int row = 6;//行数 int[][] yanghui = new int[row][row];//6行6列数组 for (int i = 0; i < row; i++){//行 for(int j = 0;j<= i;j++){//列 if (j==0 || j==i){ yanghui[i][j]=1; }else{ yanghui[i][j]=yanghui[i-1][j-1]+yanghui[i-1][j]; } // System.out.print(yanghui[i][j]+" "); } // System.out.println(); } //等腰输出处理 for (int i = 0; i < row; i++){ int num = row -i; for(int j = 0;j<= num;j++){ System.out.print(" "); } for(int k= 0;k<= i;k++){ System.out.print(yanghui[i][k]+" "); } System.out.println(); } } }
原文地址:https://www.cnblogs.com/wangcp-2014/p/11370993.html
- ArraySegment<T>泛型结构示例
- SwitchButton 开关按钮 的多种实现方式
- SVN和Git对比梳理
- linux下expect环境安装以及简单脚本测试
- 泛型List<T>使用示例
- linux系统最小化安装后的初始化脚本
- 简单对比git pull和git pull --rebase的使用
- VS 2010一步步开发windows服务(windows service)
- 运算符重载,以及迭代器[foreach]示例
- 牛津大学王宁博士:大数据与有限理性
- 侃哥:苹果服软了就“降速门”公开致歉并祭出优惠
- 委托示例(利用委托对不同类型的对象数组排序)
- event & delegate Demo(事件&委托示例)
- 最简单的匿名方法与委托示例
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释