Android学习之Java基础篇day3
来源:互联网 发布:caffe 前向计算 编辑:程序博客网 时间:2024/06/07 08:22
一、二维数组:元素为一维数组的数组
1、格式一:数据类型[ ][ ] 变量名 = new 数据类型[ m][n];
m:表示这个二维数组中有多个一维数组
n:表示每个一维数组的个数
注意:以下不常见的格式
数据类型 数组名[ ][ ] = new 数据类型[ m][n]
数据类型[ ] 数组名[ ] = new 数据类型[ m][n]
2、格式二:数据类型[ ][ ] 数组名 = new 数据类型[ ][ ]{{元素0,元素1,元素2},{元素0,元素1,元素2},{元素0,元素1,元素2}}
3、格式三:数据类型[ ][ ] 数组名 = {{元素0,元素1,元素2},{元素0,元素1,元素2},{元素0,元素1,元素2}}
二、杨辉三角
import java.util.Scanner;/** * 杨辉三角 * 1 * 1 1 * 1 2 1 * 1 3 3 1 * 146 4 1 * 1 5 10 10 5 1 * 1 6 15 20 15 6 1 * */public class PascalsTriangle {public static void main(String[] args) {// 键盘录入Scanner sc = new Scanner(System.in);System.out.println("请定义杨辉三角的行数");int in = sc.nextInt();// 定义一个二维数组接收数据long[][] arr = new long[in][in];for (int i = 0; i < arr.length; i++) {// 第一行第一列为1,左后一列也为1arr[i][0] = 1;arr[i][i] = 1;}for (int x = 2; x < arr.length; x++) {for (int y = 1; y <=x - 1; y++) {// 从第三行第二列开始赋值计数arr[x][y] = arr[x - 1][y - 1] + arr[x - 1][y];}}// 遍历二维数组for (int i = 0; i < arr.length; i++) {for (int j = 0; j <=i; j++) {System.out.print(arr[i][j]+"\t"+"\t");}System.out.println();}}}
0 0
- Android学习之Java基础篇day3
- Java学习(回顾)笔记之day3
- java基础加强----Day3
- Java基础补习Day3
- Android学习笔记day3
- java学习笔记day3
- java学习day3
- Java学习--day3
- Java学习day3
- Day3.Java基础之构造方法,继承,多态...
- java你好! 我的java学习之路 Day3
- Android学习之java基础篇day1
- Android学习之Java基础篇day2
- Android学习之Java基础篇day4
- Android学习之Java基础篇day5
- Android学习之Java基础篇day6
- Android学习之Java基础篇day7
- Android学习之Java基础篇day8
- Android 获取浏览器当前分享页面的截屏
- Linux下Git和GitHub使用方法总结
- [操作系统概念]第六部分——内存管理(1)
- 剑指offer 丑数
- Iaas Paas Saas三种云服务区别
- Android学习之Java基础篇day3
- CakePHP系列(二)----博客(Blog)案例(二)
- 数据结构之线性表
- java源码分析:重入锁ReentrantLock
- MFC中将图片显示到picture控件上
- 赵家新村水阁台面将维缮
- 有关 php __autoload 自动加载类函数的用法
- 操作系统常见面试题整理(一)
- C++知识点7