欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

二维数组和Arrays类的应用

程序员文章站 2022-10-03 17:08:30
二维数组和Arrays类二维数组Arrays类二维数组二维数组:实际上是一个以一维数组做为元素的一维数组)定义二维数组的语法:<数据类型> [ ][ ] 数组名; 或者 <数据类型> 数组名 [ ][ ];注:定义二维数组时,要定义最大维数定义一个二维数组,并为其分配内存空间 int[][] s =new int[3][5];定义并赋值写法一:写法二:案例:二维数组赋值(使用随机数)和遍历public class Demo4 {...

二维数组和Arrays类

二维数组

二维数组:实际上是一个以一维数组做为元素的一维数组)
定义二维数组的语法:
	<数据类型> [ ][ ]  数组名; 或者  <数据类型>  数组名 [ ][ ];
注:定义二维数组时,要定义最大维数

二维数组和Arrays类的应用

定义一个二维数组,并为其分配内存空间
 int[][] s =new int[3][5];

二维数组和Arrays类的应用

定义并赋值
	写法一:

二维数组和Arrays类的应用

	写法二:

二维数组和Arrays类的应用

案例:二维数组赋值(使用随机数)和遍历
	public class Demo4 {
		public static void main(String[] args) {
    		int[][] a=new int[5][5];
    		for (int i = 0; i <a.length ; i++) {
        		for (int j = 0; j <a[i].length ; j++) {
            		a[i][j]=(int)(Math.random()*100);
        		}
    		}
    		for (int i = 0; i <a.length ; i++) {
        		System.out.println(Arrays.toString(a[i]));
    		}
		}
	}

Arrays类

Arrays类的应用
使用java.util.Arrays类
    java.util包提供的工具类 
    Arrays类提供操作数组的方法,如:排序、查询

二维数组和Arrays类的应用

Arrays类的sort()方法: 对数组进行升序排列

二维数组和Arrays类的应用

查找某个特殊字符在升序后数组中的位置
int index=Arrays.binarySearch(数组名,需要查找的元素);
System.out.print(index);

本文地址:https://blog.csdn.net/qianchun22/article/details/107367660

相关标签: 数据结构