标签:print str 就是 sys 地址 遍历 静态 system rgs
/*
* 数组:存储同一种数据类型的多个元素的容器
* 定义格式:
* A:数据类型[]数组名;(推荐的方式)
* B:数据类型 数组名[]
* 举例:
* int[] arr;
* int arr[];
*数组初始化;
* A:所谓的数组初始化,就是为数组开辟内存空间,并为数组中的每个元素赋予初始值
* B:我们有两种方式可以实现数组的初始化
* a:动态初始化 只给出长度,由系统给出初始化值
* b:静态初始化 给出初始化值,由系统决定长度
*动态初始化:
* 数据类型[] 数组名=new 数据类型[数组长度]
*/
public class ArrayDemo {
public static void main(String[] args) {
int[] arr=new int[3];
System.out.println(arr.toString());//[I@15db9742 输出的是地址值
System.out.println(arr[0]+" "+arr[1]+" "+arr[2]);// 0 0 0初始化值默认为0
//数组静态初始化
int [] arr1={1,2,3,4,5};
for(int i=0;i<arr1.length;i++)
{
//遍历输出数据
System.out.print(arr1[i]+" ");
}
System.out.print("\n");
//联系数组获取最值
int [] arr2={1,2,3,4,5,6,7,8,9,10};
int max=arr2[0];
int min=arr2[0];
for(int i=0;i<arr2.length;i++)
{
if(arr2[i]>max)
max=arr2[i];
if(arr2[i]<min)
min=arr2[i];
}
System.out.println("arr2中最大的数为:"+max);
System.out.println("arr2中最小的数为:"+min);
//二维数组
int[][] arr3=new int[2][3];
for(int i=0;i<2;i++)
{
for(int j=0;j<3;j++)
arr3[i][j]=i*j;
}
//遍历二维3数组
for (int i = 0; i < arr3.length; i++) {
for(int j=0;j<arr3[i].length;j++)
System.out.print(arr3[i][j]+" ");
System.out.print("\n");
}
}
}
标签:print str 就是 sys 地址 遍历 静态 system rgs
原文地址:https://www.cnblogs.com/byczyz/p/11123648.html