`
卿雯candy
  • 浏览: 16725 次
  • 性别: Icon_minigender_2
  • 来自: 永州
文章分类
社区版块
存档分类
最新评论

数组的使用

阅读更多
数组是Java中最基本的一种数据结构,可以理解为一个容器--在数组中可以放其他的东西,接下来我们看看数组是怎么用的吧!
1,数组的基本特征:
a,数组的长度是固定的
b,数组是有序的
c,数组中每一个元素都有一个唯一的索引位置,这个索引数值从0开始,最大的数组长度为-1
2.数组定义的几种基本方式
int[] ia;                        String[]=new String[]{"java","net"}
ia=new int[5];             

String[] ia=new String[2];
String[0]=""; 
String[1]=" ";

  数组只有唯一的一个属性,Length,是用来获取数组中能存储多少个元素的属性,如果要获取或者修改数组的对应索引位置的元素值,可以通过数组的下标进行获取
接下来是对数组的初始化和打印:
import java.util.Random;

/**
 * 一维数组的使用
 * @author 卿雯
 *
 */
public class ArrayOne {
      public static void main(String[] args){
    	 int[] array=creatArray(10);
    	 printArray(array);
      }
      public static int[] creatArray(int length){
    	  int[] array =new int[length];
    	  Random rad=new Random();
    	  for(int i=0;i<array.length;i++){
    		  int value = rad.nextInt(101) + 200;
    		  array[i]=value;
             }
    	 return array;
      }
      public static void printArray(int[] array){
    	 for(int i=0;i<array.length;i++)
    		 System.out.println(array[i]+'\t');
      }
}
输出结果为:277  217  219  210  203  237  258  217  221  272 

二维数组的使用:
在使用二维数组时,把二维数组看作一个表格
例如:
int [][] array=new int[10][10]
看作是10行10列
如何获取数组第三行的列数?
array[2].length;
如何获取数组有多少行?
array.length
二维数组的实现
import java.util.Random;
public class ArrayTwo {
   public static void main(String[] args){
	   int[][] array=creatArray(5,2);
	   printArray(array);
   }
   public static int[][] creatArray(int row,int column){
	   int[][] array=new int[row][column];
	   for(int i=0;i<array.length;i++){
		   for(int j=0;j<array[i].length;j++){
			   Random rad=new Random();
			   //生成一组300~500之间的数
			   int value=rad.nextInt(300)+200;
			   array[i][j]=value;
		   }
	   }
	  return array; 
   }
   public static void printArray(int[][] array){
	   for(int i=0;i<array.length;i++){
		   for(int j=0;j<array[i].length;j++){
			   System.out.print(array[i][j]+" ");
		   }
	   }
   }
}
输出结果为
368	305	400	275	393	377	487	247	361	301
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics