关键词:
数组
(一)数组:
数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一地确定数组中的元素。
(二)一维数组声明:
类型[ ] array;
类型 array[ ];
注 :
Java中推荐使用:类型[ ] array;
1.一个数组是一个对象
2.声明一个数组没有创建一个对象
3.声明时不用指定长度
创建数组:
创建基本数据类型数组:int[ ] i = new int[2];
创建引用数据类型数组:Student[ ] s = new Student[100];
数组创建后其中的元素有初始值
类型 默认值
byte 0
short 0
int 0
long 0l
float 0.0f
double 0.0d
char \u0000
boolean false
reference types null
初始化数组:
声明、创建、初始化分开;
int[ ] i; //定义数组
i = new int[2]; //分配空间
i[0] = 0; //初始化
i[1] = 1;
声明、创建、初始化在同一时间:
int[ ] i = 0,1;//显示初始化 中有几个值,数组长度就为几
(三)二维数组
格式1:int[ ][ ] i1 = new int[2][3];
定义了名称为i1的二维数组
二维数组中有2个一维数组
每一个一维数组中有3个元素
一维数组的名称分别为i1[0],i[1]
给第一个一维数组1脚标位赋值为7的写法是 i1[0][1]=7;
格式2:int[ ][ ] i2 = new int[3][ ];
二维数组中有3个一维数组
每个一维数组都是默认初始化值为null
可以对这三个一维数组分别进行初始化
i2[0] = new int[3];
i2[1] = new int[1];
i2[2] = new int[2];
格式3:int[ ][ ] arr = 3,8,2,2,7,9,0,1,6;
定义一个名为arr的二维数组
二维数组中有三个一维数组
每一个一维数组中具体的元素也都已初始化
第一个一维数组arr[0]=3,8,2;
第二个一维数组arr[1]=2,7;
第三个一维数组arr[2]=9,0,1,6;
第三个一维数组的长度表示方式:arr[2].length;
第一阶段冲刺周期10天的第一天
今天(2017.5.3)是冲刺周期的第一天,我从网上查询了开发手机软件的环境,了解到可以使用AndroidStudio开发,但是此应用程序需要的条件比较高,想到自己的电脑条件不足,于是想用另一种方法解决:为已有的eclipse安装Andro... 查看详情
团队项目-第一阶段冲刺-10
...2)整体测试。3)解决之前开发所遇到的一些问题。二、第一阶段冲刺成果: &... 查看详情
算法第一章
1.计算机存储看做数组,数组实现指针和对象,而指针和对象实现链表结构。程序过程看做离散的动力学系统:从已知到未知(解)的过程(初始条件到解过程)---迭代和递归思想真正的理解。每个阶段只有一个状态->递推;... 查看详情
第一阶段冲刺-站立会议(5.10)
1站立会议图片: 任务进度: 这次站立会议,完成了准备迎接下周一的成果展示。任务看板: 任务除基本功能一实现外,其余尚未完成。仍在进行燃尽图: &n... 查看详情
第一阶段冲刺周期10天第10天进展报告
今天评审会开始了总结一下吧。 老师说我们的有点意思。我们确实实现了一些基本功能,不过要想让用户满足还差的多呢。我们的软件没有什么特点,一眼看去不能吸引用户,我们设置的标签有局限,并不... 查看详情
第一阶段冲刺周期10天的第三天
昨天(2017.5.4)花了两个多小时想办法给eclipse安装Android插件,可是查询了好多资料后,ADT还是一直装不上,打算今天安装好Android插件,如果实在不行,就安装Androidstudio。 今天(2017.5.4)只有晚上9点以后有时间,就开始... 查看详情
第一阶段冲刺10天第四天
...白文件的意义完成了什么:我们团队找到了一本电子书《第一行代码+android》,这本书介绍的很简单易懂,语言还很幽默,明白了一些文件的意义。并且自己试着新建了一个文件项目,建了一个登陆界面。遇到的困难:我们要做... 查看详情
四则运算第一阶段
源代码:#include<iostream>#include<stdlib.h>#include<time.h>usingnamespacestd;intmain()floatx,y;inta,b,i;srand(time(NULL));floatk;floatd;floatanswer[10];intzq=0;intcw=0;for(i=0;i<10; 查看详情
第二阶段冲刺10天第1天进展报告
第二阶段冲刺周期10天第一天(2017.5.16)第一阶段结束了,我们结合老师给出的建议,添加了自己的一些想法,总结了这一周期的任务:1.连接数据库2.界面优化3.添加注册和登陆界面4.添加可以滑出的菜单栏5.报表统计6.日历按钮... 查看详情
第03组(63)需求分析报告
...段时间阶段主要任务完成情况第零阶段9.4团队组建已完成第一阶段9.6讨论选题已完成第一阶段过渡期9.111.确认团队项目,撰写项目初期策划2.前后端人员分工已完成第二阶段9.11-10.111.分析项目需求2.项目功能讨论已完成第二阶段... 查看详情
第03组(63)需求分析报告
...段时间阶段主要任务完成情况第零阶段9.4团队组建已完成第一阶段9.6讨论选题已完成第一阶段过渡期9.111.确认团队项目,撰写项目初期策划2.前后端人员分工已完成第二阶段9.11-10.111.分析项目需求2.项目功能讨论已完成第二阶段... 查看详情
如何找出每个阶段的第一次出现
】如何找出每个阶段的第一次出现【英文标题】:Howtofindoutfirstoccurrenceofeachphase【发布时间】:2021-10-2022:19:39【问题描述】:我正在处理客户数据,其中客户阶段可能会根据不同的因素而变化。我需要找出每个阶段以及更改为该... 查看详情
第一阶段项目
第一阶段项目在昨天就已经截止了,也进行了展示,本次的项目做的是模仿阿迪达斯的主页,也是对一阶段学习的各种代码进行总的的结果,代码总共约6500行左右,也是整整码了接近10天的时间,出现的问题也是很多,首先做的... 查看详情
R中的第一阶段IV回归输出
】R中的第一阶段IV回归输出【英文标题】:FirstStageIVRegressionOutputinR【发布时间】:2019-10-2413:43:25【问题描述】:我想报告我的两阶段最小二乘回归的两个阶段的结果,但stargazer输出只给了我第二阶段。我用R中的ivreg命令计算了... 查看详情
java学习-第一部分-第一阶段-第三节:运算符
运算符运算符介绍算数运算符运算符运算范例结果+正号+77-负号b=11;-b-11+加9+918-减10-82*乘7*856除9/91%取模(取余)11%92++自增(前):先运算后取值自增(后):先取值后运算a=2;b=a; 查看详情
java学习-第一部分-第一阶段-第六节:面向对象编程(基础)
面向对象编程(基础)类与对象●使用现有技术解决张老太养了两只猫猫:一只名字叫小白,今年3岁,白色。还有一只叫小花,今年100岁,花色。请编写一个程序,当用户输入小猫的名字时,就显示该猫的名字,年龄,颜色。如果用户... 查看详情
20172316结对编程-四则运算第一周阶段总结
20172316结对编程-四则运算第一周阶段总结1.项目内容以结对小组形式编写代码,实现以下功能:1.自动生成题目可独立使用(能实现自己编写测试类单独生成题目的功能)可生成不同等级题目,类似于:1级题目:2+5=10-5=之类的两... 查看详情
java培训主要学啥?
...了一些java的知识点,一共分为六个阶段,273个技能点,第一阶段、第二阶段、第三阶段、第四阶段是必须要掌握的,很多机构忽悠人,就只学到第四阶段,第五阶段和第六阶段就是高薪、高职的保障,就说说想高薪必须得把后... 查看详情