【JAVA】 基础练习 BASIC-6 杨辉三角形
2016-02-20 10:45
363 查看
解决思路:下一排数组各值等于上一行数组两肩的和,并且开头和结尾都是1
import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int len = sc.nextInt(); System.out.println(1); int[] arr = {1,1}; int[] arrr = {1,1}; int arrLen = 2; for (int i = 0; i < len-1; i++) { System.out.println(Arrays.toString(arrr).replace("[", "").replace("]", "").replace(",", "")); arrr = new int[++arrLen]; for (int j = 0; j < arrLen; j++) { try { arrr[j] = arr[j] + arr[j-1]; } catch (ArrayIndexOutOfBoundsException e) { try { arrr[j] = 1; } catch (ArrayIndexOutOfBoundsException e2) { arrr[j] = 1; } } } arr = arrr; } } }
相关文章推荐
- Struts2--Global Result全局结果集
- Java初学之IO(一)
- Struts2--Result类型
- 【转载】classpath、path、JAVA_HOME的作用及JAVA环境变量配置
- java 输入一个时间输出下一秒
- 最常用的15大Eclipse开发快捷键技巧
- Struts2--默认Action
- java Map及Map.Entry详解
- javacript 对象属性积累
- Struts2--模块包含
- Eclipse 与Android 模拟器断开连接
- eclipse 运行项目 无报错,保存数据时页面一直卡在Form页面上
- Java 入门 之 聊天室 服务器端源码
- 关于java开发环境的搭建
- java boolean类型占多少字节
- Struts2--访问web元素
- java基础总结(三)
- Struts2--简单的数据校验
- Java多线程与线程安全
- Java 入门 之 聊天室项目思路 服务器端