java入门3.24(2)

今日所学:

数组

声明:1> 一维数组: 类型[]名称 ; 类型 名称[];

 2> 二维数组: 类型[][]名称;   类型 名称[][];

赋值:

1>静态赋值

2>动态赋值

以上内容在如下截图和代码中都有详细注释。

 

 

package mmm;
/*数组  1>  一维数组:     类型[]名称 ;     类型    名称[];
 * 2> 二维数组: 类型[][]名称;   类型 名称[][]; 
 */
public class Array {
	
	public static void f(){//属于静态函数   静态函数可以直接执行
		//int a[];//int []a;    数组声明并不为其分配数据空间
		//int b[] = {1,2,3};//静态创建数组
		//a=new int[5];//动态创建  创建之后再赋值    数组名称=new 数组类型[所要确定的数组大小];
		//for(int i=0;i<a.length;i++)
		//{
		//	a[i]=i+2;
		//}
		//for(int e:a)//foreach()  for(数据类型   数据元素:遍历对象){}
		//{
		//	 System.out.print("   "+e);
		//}
		//以上为一维数组的创建
	    int e[][];//声明数组         这样进行数组声明时并不实际为其分配数据空间
	    e=new int[2][2];//动态创建  在数组创建完成之后再进行赋值   数组名称=new  数组类型[所要确定的数组大小][所要确定的数组大小];
	    int d[][]={{1,2},{3,4}};//在声明时直接赋值    属于静态创建二维数组
	    //二维数组创建、赋值的演示
	    int f[][]=new int[2][];//二维数组  可以先给定一个所要确定的数组大小  比如这里的2 表明有两行  每一行定义一个一维数组
	    f[0]=new int[4];//因为数组是从0开始的  所以f[0]表示第一行  new int[4]表示有4个整型的数据元素   总的表示为:在第一行有四个数据元素
	    f[1]=new int[5];//同理 f[1]表示第二行  int[5]表示有5个整型的数据元素   总的表示为:在第二行有5个数据元素
	    //从而也说明多维数组并不要求列数一致
	    for(int j=0;j<4;j++)
	    {
	    	f[0][j]=8;
	    }
	    for(int k=0;k<5;k++)
	    {
	    	f[1][k]=1;
	    }
	    for(int m=0;m<2;m++){
	    	
	    
	    	for(int n=0;n<f[m].length;n++)
	    	{
	    		System.out.print("  "+f[m][n]);
	    	}
	         System.out.println();
	    }
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
        f();
	}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值