Java数组初学

Java数组入学:
附上代码:
package text;

public class text {

public static void main(String[] args) {
	final int Array_size=10;
	int a[]=new int[Array_size];
	int max=0;
	int index=0;
	for(int i=0;i<a.length;i++)
	{
		a[i]=(int)(Math.random()*10);
		System.out.print(" "+a[i]);
	}
	System.out.println();
	max=a[0];
	for(int j=1;j<Array_size;j++)
	{
		if(a[j]>max)
		{
			max=a[j];
			index=j;
		}
	}
	System.out.println("A["+index+"]has max"+a[index]);
}

}
Java数组中,除了基本的定义数组,还需要生成数组。
生成数组便是一个新的概念,我们需要用 关键字new去分配内存空间
数组变量名=new 数据类型【数组长度】;
数组的初始化中,赋值是逐一赋值的。
在上述代码中 又有了一个新的知识点,final,这个与C中的define相似,定义一个宏(相当于一个不变的量);
数组的长度可以直接引用数组名.length进行表示。
math.random是用于产生随机数的一个函数;
+index+ 两个加号用于连接前后的语句。

二维数组:
附上代码:
package get;

public class array{

public static void main(String[] args) {
  int total=0;
  int arr[][]=new int[3][4];
  for(int i=0;i<arr.length;i++)
  {
		  for(int j=0;j<arr[i].length;j++)
		  {
				  arr[i][j]=i+j;
				  System.out.print(" "+arr[i][j]);
		  }
		  System.out.println("\n");
  }
  for(int i=0;i<arr.length;i++) {
	  for(int j=0;j<arr[i].length;j++)
	  	{
		  	total=total+arr[i][j];
	  	}
  	}
  System.out.println("The sum is:"+total);
}

}
二维数组也有length属性。
例如 arr.length表示行数;
arr[0].length表示另一个一维数组,长度为length。
初始化:可用二重循环 for进行初始化表示。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值