博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java数组的应用:案例:杨辉三角,三维数组,字符串数组
阅读量:6856 次
发布时间:2019-06-26

本文共 1671 字,大约阅读时间需要 5 分钟。

//import java.util.Arrays; //包含Arrays//import java.util.Random;public class HelloWorld {	public static void main(String[] args){	//	Scanner s = new Scanner(System.in);	//	System.out.println("请输入一个数字");	//	int num = s.nextInt();		YanghuiSanjiao(); //杨辉三角		three_array();    //三维数组		String();		  //字符串数组	}	public static void YanghuiSanjiao()	{		//打印杨辉三角的前8行		/*		 * 1		 * 1 1		 * 1 2 1		 * 1 3 3 1    a[3][1] = a[2][1] + a[20] ====> a[i][j] = a[i-1][j-1] + a[i-1][j]		 * 1 4 5 4 1		 * 1 5 10 10 5 1 		 */			int [][] a = new int[8][8];			//先初始化为1			for(int i = 0 ; i < a.length ; i++){				for(int j = 0 ; j < a[i].length ; j++){					a[i][j] = 1 ;				}			}			//杨辉三角核心算法			//从第三行开始满足以下规律			for(int i = 2 ; i < a.length ; i++)			{				for(int j = 1 ; j < i ;j++)				{					a[i][j] = a[i-1][j-1] + a[i-1][j] ;				}			}			for(int i = 0 ; i < a.length ; i++){				for(int j = 0 ; j <=i ; j++){					System.out.print(a[i][j] + "\t");				}				System.out.println();			}	}	//三维数组	public static void three_array()	{		int [][][]a = {				{					{1,2,3},					{1,2,3},				},				{					{1,2,3},					{1,2,3},				},				{					{1,2,3},					{1,2,3},				},		};		//三维数组的长度就是二维数组的个数		System.out.println(a.length);		//a[1]--->三维数组中的第二个二维数组		//ep:		//打印的结果是第一个二维数组中的第二个一维数组中的第三个元素的值		System.out.println(a[0][1][2]);	}	//字符串数组	public static void String()	{		char a = 'a'; //占用两个字节		//字符串是由多个字符组成的		String name = "YANGYUANXIN" ; //声明一个字符串,用String关键字		//字符串数组		String[] names = {"SY","SAD","ASD","VTE","CH"};		//字符串二维数组,和上面的是一样的,只不过是字符串类型		String[][] teamNames = {				{"zhangsan","ls","wangwu"},				{"zhasd","sada","sdasd"},		};		for(int i = 0 ; i < names.length ; i++){			System.out.println(names[i]);		}		}}

转载地址:http://ypiyl.baihongyu.com/

你可能感兴趣的文章
标准交互及UED、埋点及锚应用、外部调用原则。请教一下哪位大佬知道这三个的应用?求助...
查看>>
浅入深谈:一道Python面试题,让我明白了殊途同归,却开始怀疑自己
查看>>
内存时序对应的4个参数你们知道吗?ICMAX一文让你看懂
查看>>
我的U盘故事2
查看>>
《窃听风暴》影评
查看>>
linux下磁盘分区(初级篇)
查看>>
mysql大小写规则校验
查看>>
mysql互主自动化配置脚本
查看>>
nginx的upstream模块
查看>>
Plycom CX话机版本升级
查看>>
RHCS+Conga+GFS+cLVM共享存储的高可用性web集群
查看>>
Vmware vsphere 5.5之网络配置
查看>>
设置SVN,Git忽略MAC的.DS_Store文件的方法
查看>>
电信光纤接入的交换机怎样与无线路由器连接设置
查看>>
用Spring4.04来管理Servlet
查看>>
centos6 配置外发邮件
查看>>
代码大全的总结
查看>>
find 递归删除某文件结尾的
查看>>
linux系统开机过程描述
查看>>
基于Django1.11和Python3开发一个简单的投票系统
查看>>