zoukankan      html  css  js  c++  java
  • java数组

    /*
     * 数组:存储同一种数据类型的多个元素的容器
     * 定义格式:
     * 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");
    		}
    	}
    }
    

      

    一纸高中万里风,寒窗读破华堂空。 莫道长安花看尽,由来枝叶几相同?
  • 相关阅读:
    Oracle 10g RAC下如何删除listener
    使用Jumpstart安装Solaris时,如何确定boot使用的网卡MAC地址
    强大的firebug
    outlook 办公技巧总结
    (转)谈谈防止重复点击提交
    cakephp中实现csv文件导出
    JAVA中获取路径
    web项目修改名称问题
    Extjs插入图片
    Oracle脚本笔记
  • 原文地址:https://www.cnblogs.com/byczyz/p/11123648.html
Copyright © 2011-2022 走看看