Java数组全攻略(一)

原创 2018年01月03日 20:50:21

数组

是一个容器 保存数据 保存相同数据类型的数据

数组的写法

数据类型[] 数组名 = 初值; 其中数据类型代表数组中盛放数据的 数据类型
int[] array = new int[5]; //声明一个长度为5的整型数组数组长度一旦确定就无法修改.
数组使用下标(角标)来访问或保存元素 下标从零开始
int[] array = new int[] {1, 2, 3, 4, 5};

关于数组的一些编译错误

ArrayIndexOutOfBoundsException 数组下标越界异常
NullPointerException 空指针异常 访问了一块不属于你的内存空间

代码示例:

//声明一个长度为10的数组  1.随机10个数 范围是[18,300] 存入数组中  2.打印 数组中的最大值
public class Dmo02 {
    public static void main(String[] args) {
    int[] array = new int[10];
        int max =0,min =300;    
            for (int i = 0; i < array.length; i++) {  //获得数组长度
            array[i] = (int) (Math.random()*283+18);  //数组赋值
                System.out.println(array[i]);         //遍历输出数组全部元素
            if (max < array[i]) {                     //判断最大值最小值
                max =array[i];
            }else if (array[i] < min) {
                min = array[i];
            }
        }System.out.println("最大值为:"+max);
        System.out.println("最小值为:"+min);        
    }
}

变量函数在内存中的表现

变量函数在内存中的表现

数组在内存中的表现

数组在内存中的表现

Java数组全攻略(三)

二维数组 三维数组 迷宫问题
  • ForeverNagisa
  • ForeverNagisa
  • 2018年01月05日 19:27
  • 39

【分享】失忆症AMNESIA和LATER汉化游戏下载+图文攻略+全开存档

注:(若攻略图小,看不清,请点击图片到新链接查看原图,放大就好了) 【失忆症本篇汉化psp】 下载地址: http://www.400gb.com/fil...
  • wangzi867258173
  • wangzi867258173
  • 2015年06月05日 21:32
  • 30394

codecombat之边远地区的森林23-30关及地牢40\41关代码分享

codecombat中国游戏网址:http://www.codecombat.cn/ 所有代码为javascript代码分享 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...
  • hqj_email
  • hqj_email
  • 2015年08月26日 20:45
  • 4288

【分享】[乙女类]失忆症AMNESIA和LATER+Crowd【PSP汉化+日文版】[带全开存档+图文攻略+模拟器]

注:(若攻略图小,看不清,请点击图片到新链接查看原图,放大就好了) 【失忆症本篇汉化psp】 下载地址: http://www.400gb.com/file/65775542 ...
  • wangzi867258173
  • wangzi867258173
  • 2015年08月18日 20:37
  • 17051

《Java程序员职场全攻略 从小工到专家》 - 书摘精要

(前言) 学习招式在次,提升内力才是最主要的; (P10) 选择一门编程语言,只是入门的途径。过分依赖编程语言,只会让自己成为代码高手,而不是开发大牛,要知道编程语言只是一种工...
  • GATTACA2011
  • GATTACA2011
  • 2014年03月13日 10:39
  • 550

微信公众帐号开发教程第13篇-图文消息全攻略 (Java版)

引言及内容概要 已经有几位读者抱怨“柳峰只用到文本消息作为示例,从来不提图文消息,都不知道图文消息该如何使用”,好吧,我错了,原本以为把基础API封装完、框架搭建好,再给出一个文本消息的使用示例,大...
  • u010040590
  • u010040590
  • 2013年10月31日 15:16
  • 1255

Log4j实现对Java日志的配置全攻略

1. 配置文件 Log4J配置文件的基本格式如下: #配置根Logger log4j.rootLogger = [ level ] , appenderName1 , append...
  • wangyang1354
  • wangyang1354
  • 2013年08月02日 09:37
  • 4727

Java打印程序设计全攻略

转载于:http://www.pcbookcn.com/article/2370.htm   前言   在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java提供的打印功能一直...
  • qincidong
  • qincidong
  • 2013年03月28日 19:43
  • 518

java winform开发之JTable全攻略

列表在任何一门开发语言中都占有非常重要的地位,在.Net中有GridView,在extjs中有GridPanel。。。,而在java Swing中,它的名字叫JTable。这两天在研究JTable的...
  • one_and_only4711
  • one_and_only4711
  • 2011年06月17日 23:48
  • 4329

Java程序员职场全攻略笔记(备忘向 怎样做个好同事好员工)

csdn第一篇博文 这本书的确是本好书 无论是老手还是菜鸟都值得一看(从小工到专家和菜鸟成长之路貌似是一样的) 不仅提到怎么写程序 ,而且最重要的事怎么做程序员 不过数据库那部分的例子我在数...
  • linshaoxu123
  • linshaoxu123
  • 2012年03月22日 17:16
  • 311
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java数组全攻略(一)
举报原因:
原因补充:

(最多只允许输入30个字)