二维数组输出到表格 php
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二维数组输出到表格 php相关的知识,希望对你有一定的参考价值。
主要内容:
1. 数组的定义
2. 数组的分类[按维数]
3. 数组的用法
4. 数组的常见操作
java中的foreach实现方式
一维数组
1. 定义:省略
2. 用法:
声明并赋值:
//方法一:先声明,再赋值
int [] arr=new int[5];
arr[0]=10;
arr[4]=100;
arr[5]=10;//语法无误,编译时报错:java.lang.ArrayIndexOutOfBoundsException
System.out.println(arr[5]);//语法无误,编译时报错:错误同上
//方法二:使用for循环动态赋值
//导入java.util.*;包
Scanner input=new Scanner(System.in);
int [] arr=new int[5];
for(int i=0;i
System.out.println("请输入第"+(i+1)+"个值");
arr[i]=input.nextInt();
//方法三:声明时赋值
int [] arr=new int[]23,45,56,67;
int [] arr1=23,45,56,67;
int [] arr2=new int[5]23,45,56,67;//错误,此时不能给确定的长度
输出:
int [] arr=new int[]23,45,56,67;
//方法一:使用for循环输出
for(int i=0;i
System.out.println(arr[i]);
//方法二:使用foreach输出:此为JDK5.0 新特性
for(int item : arr)
System.out.println(item);
常见算法:
1. 求一维数组中的最大[小]值
2. 求一维数组中的总和,平均值
3. 添加,删除,修改,搜索等
具体请参考本人FTP\\\\5.0S1\\\\JAVA\\\\数组完整操作范例。[重复让人如此崩溃!]
二维数组
1. 定义:省略
2. 用法:
声明并赋值:
//声明时赋值
int [][]arr=
1,2,3,
4,5,6,
7,8,9
;
输出:
//方法一:使用嵌套for循环输出二维数组
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
System.out.print(arr[i][j]+" ");
System.out.println();
//方法二:使用嵌套foreach输出二维数组
for(int row[] :arr) //此时不难看出,二维数组可以看作是每个元素都是一个一维数组的一维数组
for(int item: row)
System.out.print(item+ " ");
System.out.println();
补充:
//动态创建规则二维数组
int R=10;//行
int N=5;//列
int [][]arr=new int
-[N];
//动态创建不规则二维数组
int arr[][];
arr=new int[2][];
arr[0]=new int[10];
arr[1]=new int[5];
赋值都一样:此处省略!
算法体验:杨辉三角
int i,j;
int a[][]=new int[10][10];
//给每行的第一列,及对角线处均赋值为1
for(i=0;i<10;i++)
a[i][0]=1;
a[i][i]=1;
//从arr[2][1]=a[1][0]+a[1][1];
//推出:a[i][j]=a[i-1][j-1]+a[i-1][j];
//即元素等于两肩之和
for(i=2;i<10;i++)
a[i][j]=a[i-1][j-1]+a[i-1][j];
for(i=0;i<10;i++)
for(j=0;j<=i;j++)
System.out.print(a[i][j]+" ");
System.out.println();
以上是关于二维数组输出到表格 php的主要内容,如果未能解决你的问题,请参考以下文章