当前位置: 网站首页>小程序开发>网络推广

娄底400电话办理【娄底网站公司】娄底百度优化、娄底域名注册、娄底网店美工、娄底微信公众号托管

发表日期: 2021-03-25 15:51:00 浏览次数:116

娄底400电话办理【娄底网站公司】娄底百度优化、娄底域名注册、娄底网店美工、娄底微信公众号托管


娄底市,湖南省辖地级市。据传天上二十八星宿中的“娄星”和“氐星”在这里交相辉映,故而得名。境内地势西高东低,呈阶梯状倾斜;西部山峰雄伟,地势险峻,海拔较高;东部地势逐步降低,地形起伏平缓,海拔较低。地处中亚热带季风湿润气候区,既具季风性,又兼具大陆性。总面积8117平方千米,辖1区、2市、2县;2019年常住人口394.13万人。 [1] 

娄底是被后世尊为“战神”的中华民族三大始祖之一蚩尤的故里,是湖湘文化的主要发源地之一。境内有梅山龙宫、曾国藩故里、紫鹊界梯田三个国家AAAA级旅游景区,有大熊山、龙山两个国家级森林公园和湄江、波月洞等精品旅游景点70多处。区位优越,交通便捷,地处湖南几何中心,湘黔铁路和正在建设的沪昆高铁横穿东西,洛湛铁路纵贯南北,40条铁路专用线沟通全市主要厂矿,形成了“米字型”铁路网。娄新高速全面贯通,新溆、安邵、娄益、娄衡、娄长高速同时规划建设,国省干道改造完成。 [1]  2020年2月12日,被民政部和财政部共同确定为第五批中央财政支持开展居家和社区养老服务改革试点地区。 [2] 

2019年,娄底市实现地区生产总值1640.58亿元,同比增长8.1%。其中:第一产业增加值174.44亿元,同比增长3.6%;第二产业增加值632.69亿元,同比增长7.5%;第三产业增加值833.45亿元,同比增长9.6%。


动态初始化不规则数组比较麻烦,不能使用new int[4][3]语句,而是先初始化高维数组,然后再分别逐个初始化低维数组。代码如下:

int intArray[][] = new int[4][]; //先初始化高维数组为4//逐一初始化低维数组intArray[0] = new int[2];intArray[1] = new int[1];intArray[2] = new int[3];intArray[3] = new int[3];复制代码

从上述代码初始化数组完成之后,不是有12个元素而是9个元素,它们的下标索引如图8-6所示,可见其中下标[0][2]、[1][1]和[1][2]是不存在的,如果试图访问它们则会抛出下标越界异常。

{%}

图8-6 不规则数组访问

提示 下标越界异常(ArrayIndexOutOfBoundsException)是试图访问不存在的下标时引发的。例如一个一维array数组如果有10个元素,那么表达式array[10]就会发生下标越界异常,这是因为数组下标是从0开始的,最后一个元素下标是数组长度减1,所以array[10]访问的元素是不存在的。

下面介绍一个不规则数组的示例:

public class HelloWorld {

    public static void main(String[] args) {

        int intArray[][] = new int[4][]; //先初始化高维数组为4
        //逐一初始化低维数组
        intArray[0] = new int[2];
        intArray[1] = new int[1];
        intArray[2] = new int[3];
        intArray[3] = new int[3];

        //for循环遍历
        for (int i = 0; i < intArray.length; i++) {
            for (int j = 0; j < intArray[i].length; j++) {
                intArray[i][j] = i + j;
            }
        }
        //for-each循环遍历
        for (int[] row : intArray) {            ①
            for (int column : row) {            ②
                System.out.print(column);
                //在元素之间添加制表符,
                System.out.print('\t');
            }
            //一行元素打印完成后换行
            System.out.println();
        }

        //System.out.println(intArray[0][2]); //发生运行期错误    ③
    }}复制代码

不规则数组访问和遍历可以使用for和for-each循环,但要注意下标越界异常发生。上述代码第①行和第②行采用for-each循环遍历不规则数组,其中代码第①行for-each循环取出的数据是int数组,所以row类型是int[]。代码第②行for-each循环取出的数据是int数据,所以column的类型int。

另外,注意代码第③行试图访问intArray[0][2]元素,由于[0][2]不存在所以会发生下标越界异常。

本章小结

本章介绍了Java的数组,包括一维数组和多维数组,读者要重点掌握一维数组的声明、初始化和使用,了解二维数组的声明、初始化和使用。另外,还需要了解不规则数组。


娄底400电话办理娄底网站公司娄底百度优化、娄底域名注册、娄底网店美工、娄底微信公众号托管

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: http://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878