大数据开发基础之一维数组的定义初始化及与二维数组的区别
大数据的开发离不开基础的编程语言相助,编程语言对于大数据来说就像建筑的地基一样不可或缺,而目前最广泛受大家所熟知的编程语言就是java了,今天就给大家带来了java基础语法的一维数组的定义与初始化。
(1) 一维数组在程序中可以使用下标变量,即这些变量的整体为数组,数组中的每个变量的数据类型是相同的,且该序列是有序集合。
(2) 数组中的每一个数据称为数据元素,每个元素都只带有一个下标时,称这样的数组为一维数组。
(3) 一维数组是由数字组成的以单纯的排序结构排列的结构单一的数组而且一维数组是计算机程序中最基本的数组。
1.一维数组的定义
数据类型:data_type是要存储在数组中的元素的类型,数组元素由其所在的位置序号(数据元素的下标)来区分。
数组名:array_name指定数组的名称,可以像其他简单变量一样使用任何类型的名称
表达:它指定了要存储在数组中的值的数量,数组也称为下标值,下标值必须是整数值,因此数组的下标从0开始,这一点是需要非常注意的。
一维数组的存放是由低地址向高地址存放的。
一维数组的定义方式:类型说明符数组名[常量表达式];
比如int a[20];这个表示定义了一个整型数组,数组名为a,且此数组有20个元素,20个元素都是整型变量a[0]-a[19];float b[10];数组名为b,且此数组有10个元素,10个元素都是整型变量b[0]-b[9]。
还有以下几点是值得注意的:
(1)数组大小为0是无意义的,比如float a[0];
(2)不能使用圆形括号,比如int b(2)(3);是错误的使用
(3)变量不等于数组的大小,int k,a[k];
2. 一维数组的初始化
JAVA语言中的数组必须先初始化才可以使用的,所谓初始化,就是指为数组的数组元素分配内存空间,并赋予每个元素初始值。
一维数组的初始化有2种方法
第一种:先定义,后初始化
//先定义数组,然后对数组进行初始化
//使用常量作为元素个数
int a[3];
a[0]=1;
a[1]=4;
a[2]=3;
第二种:定义的同时初始化
数组元素类型数组名字={元素,元素...};int a[3]={1,2,3};
3.一维数组与二维数组的区别
一维数组:开文也有简单提到过,一维数组是指单行或者单列的数组,一维数组中每个元素都只带有一个下标比如a[5]就是指a[0]到a[4]的5组数据集合
二维数组:是指两行及两行以上两列及两列以上的数组,二维数组本质上是以数组作为数组元素的数组,即"数组的数组",二维及多维数组可以看作是一维数组的多次叠加产生的。
比如a[3,3]就包含了
a[0,0]a[0,1]a[0,2]
a[1,0]a[1,1]a[1,2]
a[2,0]a[2,1]a[2,2]
希望大家能有所收获
离婚协议中约定未支付抚养费应付违约金是否有效?双方离婚时,订立了以离婚为目的的离婚协议书约定一方抚养孩子,另一方给付抚养费,同时约定了另一方如果不按时支付抚养费,需要支付违约金。那么问题在于,如果另一方没有按协议支付抚养费,是
GPDWIN3首款Win10滑盖直板掌机,60帧玩大作l全球首款Win10滑盖直板掌机,也是GPD有史以来细节打磨最好的掌机!l最新AAA级游戏大作,大部分均可中特效60帧运行l手柄双振动马达,媲美日本顶级清水三和摇杆的ALPS双3D
提欧蓝德半年了,来说说用车感受各位坛友and老司机们大家好,先自我介绍下,楼主92年奔三老汉一个。老家东北的,家里因为求发展所以十几年前就集体搬迁至广州定居,做点小生意。因为是东北汉子,楼主海拔180。外加广东
重要!手机号码归属地可以更改吗?继全国支持携号转网后,能不能变更手机号码归属地成了老铁们呼声最大的需求。之所以想更改号码归属地,很大原因是为了便利1方便办理业务2享受当地优惠当然还有可能是为了不被当做骗子,比如网
微信即将支持一个手机号可注册多个微信号在生活和工作中不少小伙伴都有使用两个以上微信号的习惯,为的就是把工作生活分开,目前注册微信号需要使用手机号验证,一个手机号只能注册一个微信号,想要多余的微信号只能使用另外的手机号注
艾瑞直播分享课VUCA时代下保险企业面临哪些难以破解的痛点VUCA这个概念在早期就已被提出,后来被战略性商业领袖用来描述已成为新常态的混乱的和快速变化的商业环境。目前大多数的金融企业都面临着复杂性模糊性不确定性易变性的经营环境,金融政策市
2020年中国视频内容电商行业白皮书核心摘要视频内容电商行业发展背景及现状移动互联网人口红利期已经结束,传统电商亟需新的流量入口,同时内容平台也需要拓宽变现渠道。随着电商和内容领域巨头的入局视频内容电商的深度融合用户
2020年中国互联网医疗行业研究报告核心摘要艾瑞估算2019年,在线医疗市场规模271。7亿元,同比增速42。6。其中,互联网健康险市场规模约117。6亿元,占比近47。7,自2018年起已超过之前一直占比最高的医药
2020年中国养发服务行业研究报告核心摘要养发服务行业进入高速发展期,多因素助力行业增长艾瑞测算,养发服务行业规模已达到663亿元,行业进入高速发展期。多领域竞争者跨界进入养发行业,未来行业竞争激烈度将加剧。养发护
2020中国本地生活服务商户调查报告核心摘要疫情时代餐饮商户群像面对疫情冲击,餐饮市场将迎来洗牌,消费者洞察市场的敏感度在显著提升,餐饮商户的经营构成要素也更加复杂。在此环境下,新生代餐饮商户在新技术新渠道新理念层面
我的第一间工作室生产力和娱乐都想要!小桌面工位该如何配置?在就地过年初二就开始上班的摧残之后,我终于在元宵节回到了家。初步打算是把家里西院一间24平左右的空房收拾出来作为工作室,并且按照设立工作台区视频产品拍摄区办公区游戏娱乐区这四个大分
日常娱乐,有没有必要买游戏手机呢?手机想必大家都非常熟悉,毕竟每个人身上都一部,有些人甚至有多部,因为手机不仅能打电话,还能娱乐,当然有生活付款等常用,为生活带来很多便利。在市面上,有普通的手机,也有游戏手机,那么
爆赞!这款离线的OCR工具太好用了在工作生活中,我们往往需要录入图片的文字,只要跟文档扫描相关的,就离不开OCR识别工具,做一些编辑摘录时会经常用到,考虑到大家的实际需要,今天索性就给大家推荐这款我心仪的OCR识别
知产晨报蜜雪冰城歌词商标被驳,小鹏汽车公开电池寿命预测专利8月16日知识产权快讯1hr专利小鹏汽车公开电池寿命预测专利8月13日,广州小鹏汽车科技有限公司公开一种电池寿命预测的方法和装置专利,申请日期为2021年6月。专利摘要显示,采用本
知产晨报华为公开语音唤醒车辆解锁专利7月30日知识产权快讯1hr专利华为公开语音唤醒车辆解锁专利速度较快安全性较高近日,华为技术有限公司公开了车辆解锁方法系统装置车辆及存储介质专利,公告号CN113165598A,申
手机也要下饺子?华为发布nova7系列手机4月15日晚,苹果官网上架了新一代iPhoneSE。这次的发布和宣传都比较低调,宣传语有点硬核,有点超值,有点容易种草。这宣传语还是一如既往的接地气儿,不过苹果就是苹果,就算是很低
简约而不简单,SoundcoreFlare简评这年头远足野炊来越多,户外烧烤怎么能少的了Music呢?!So,一台可随身携带,同时具有一定防水性能的蓝牙音箱就显得非常重要了。作为勤俭持家(抠门)的小能手,买东西只买对的不买贵的
选用雷蛇游戏鼠标后,很多人为何不肯换电脑玩游戏,在生活当中很常见,想要玩好一款游戏,却非常的不容易,不仅要有精湛的操作能力,还要有强大的游戏硬件辅助才行,毕竟好的装备就像如虎添翼,提升游戏胜率。如何挑选电脑?那当然是
骚年,光污染主机了解一哈?这几年PC电脑灯效从外设开始,犹如病毒般悄无声息的迅速蔓延至整个DIY硬件,灯效也从单一颜色发展到RGB甚至是流光特效,俨然成了全民RGB时代。RGB就是信仰,RGB性能加成100
又双叒叕道歉?百度网盘用户激励计划到底是个啥?百度网盘又双叒叕上热门了,百度每次上热门好像都不是什么好事,这次也毫不例外。前两天关注新闻的小伙伴们应该注意到,与百度网盘相关的第三方软件PanDownload凉了,而其开发者也被
齐了!五大网盘上阵,全网资源在此最近阿里云盘分享功能上线,很多朋友都从百度网盘转移阵地到阿里云盘,分享功能的上线也迎来了阿里小站的诞生!现在阿里云盘可以说是毫无欠缺了,不限速空间免费领现在又来个阿里小站,要多香有
干货商标初审公告VS商标注册公告大家在向商标局提交申请后,通过商标局中国商标网查询相关信息时,商标的状态你都注意过吗?初期的商标初审公告及中期的商标注册公告,又是什么意思呢?商标初审公告商标的初审公告(3个月)是