当前位置: 首页 > news >正文

机机票网站建设朋友圈广告推广代理

机机票网站建设,朋友圈广告推广代理,上海大型网站建设,用layui做的网站目录 数组 动态初始化数组 静态初始化 数组的应用 数组两种典型的异常 length关键字求出数组的长度 数组遍历在IDEA中输出快捷语句 对象数组 数组的遍历:foreach方法 二维数组 枚举(enum) 数组 1在方法中可以返回一个数组,但是在定义方法时类型要…

目录

数组

 动态初始化数组

静态初始化

数组的应用

数组两种典型的异常

 

 length关键字求出数组的长度

数组遍历在IDEA中输出快捷语句

对象数组

 

数组的遍历:foreach方法

二维数组

枚举(enum)


数组

1在方法中可以返回一个数组,但是在定义方法时类型要为数组类型;

​ 在方法中作为参数传入数组作为参数:

​ eg: public static void print(int[] array)

###:不管是作为参数还是返回值,传递的都是数组的地址!!!

2 数组在程序运行期间,长度不可以发生改变,如果一个数组给它**重新new了一个值则,则这个新的会覆盖旧的**;

​ eg:

​ int[] num = new int[3];

​ `num = new int[5]; //此时就将长度3 变成了5//

3 数组不能直接打印,因为这样打印出的是数组的所在内存地址;

4 打印和C语言一样;

 动态初始化数组


​ 格式:数据类型 [ ] 数组名称 = new 数组类型 [数组长度];

​ eg:int[] str = new int[10];

​ 也可以写成:

​ double[] str6;
​ str6 = new double[5];
使用动态初始化数组时:内部元素会有一个默认值;
 

静态初始化

​ 基本格式:数据类型 [ ] 数组名称 = new 数组类型 [ ] {元素1 ,元素2 ,元素3…};

​ eg:int[] str3 = new int[] {1,2,3,4,5,6,7,8};

​ 也可以写成:

			int[] str5;str5 = new int[]{5,6,2,8,5};

 

数组的应用

​ 如果将一个数组A等于另外一个数组B时,则相当于将该数组A的地址给了另外一个数组B,另外一个数组B的值也就等于了该数组A的值,如果**被赋值的数组B的值发生了改变,则原数组A的值也发生改变**;

		int[] num3 = {1,2,3,4};int[] num5;num5 = num3;//将num3的地址给了num5//num5[3] = 2;num5[2] = 3;//原数组该位置的值也发生了改变//System.out.println();for(int i=0;i<4;i++){System.out.print(num5[i]+"  ");}System.out.println();for(int i=0;i<4;i++){System.out.print(num3[i]+"  ");}

 

数组两种典型的异常

1:ArreyIndexOutofBoundsException

​ 就是一个数组应用时超出了数组定义的范围;

2:空指针异常:NullPointerException

​ 就是给了数组一个null空值,在之后并没有进行具体的new创建内容,从而报错;

 

 length关键字求出数组的长度

​ eg: int n = num.length; // n 是用来接收数组的长度,num是数组的名称//

 

数组遍历在IDEA中输出快捷语句

​ 格式:数组名 + “.” + for + 要进行循环的变量名称

​ eg:num.fori;

​ 会形成:for (int i = 0; i < num.length; i++)

 

对象数组

1:首先写一个标准类;

public class arrayObject {private String name;private int age;public arrayObject() {}public arrayObject(String name, int age) {this.name = name;this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}
}

 2:创建对象数组;

public static void main(String[] args) {arrayObject[] str = new arrayObject[3];		//创建对象数组,其中arrayObject是创建的类的名称//arrayObject one = new arrayObject("aaa",10);	//创建对象,然后进行赋值//arrayObject two = new arrayObject("bbb",20);	//创建对象,然后进行赋值//arrayObject three = new arrayObject("ccc",30);  //创建对象,然后进行赋值//str[0] = one;	//将对象的地址传给对象数组//str[1] = two;	//将对象的地址传给对象数组//str[2] = three; //将对象的地址传给对象数组//for (int i = 0; i < 3; i++) {		//输出数组//System.out.print(str[i].getName()+"  ");System.out.println(str[i].getAge());}
}

 

数组的遍历:foreach方法

这只是一个使用方法名称,并不是一个关键字,是java为了方便遍历而弄的一种更加简单的方式。

格式:

​ for(int 循环变量 :数组){

​ System.out.println(循环变量);

​ }

public class Protect1{public static void main(String[] args) {int[] num = new int[]{5,2,4,1,9,6,8,7};for (int i:num) {System.out.print(i+" ");}}
}

二维数组

Java中二维数组最大的特征是它的每一行元素的个数可以不相等

 

1:定义

一定要记得除了最后一行,其它都要加【,】。数组结尾要加【;】。)

格式:

数组类型[ ] [ ] 数组名称 = {

​ { 第一行元素 },

​ { 第二行元素 },

​ …

​ { 第N行元素 }

} ;

2:获取数组的元素个数

​ 1:int 接收变量 = 数组名称 . length; // 输出二维数组的行数

​ 2:int 接收变量 = 数组名称 [ 行数 ] . length; //输出第n行的元素个数

3:调用输出

其实和C语言没啥区别;

for(int i =0;i<num1.length;i++){for (int j=0;j<num1[i].length;j++){System.out.print(num1[i][j]+" ");}System.out.println();
}

 

枚举(enum)

以下是枚举最简单的说明:

枚举在我看来更加像是一个存储自己想要存储的元素的集合;

写在主方法之前;

1:格式:enum 枚举名{ 要存入的各种值(如果是字符串不需要加双引号直接写就好)};

	eg: enum week{Mon,Tue,Wed,Thu,Fri,Sat,Sun};

#:最后的引号可以不加,但是如果其中含有方法,就必须要加;

2:枚举类型数据的调用:枚举名 接受数据变量名 = 枚举名 . 枚举中具体的元素;

	eg: week day = week.Mon;

 

 

 

 


文章转载自:
http://dinncoquote.wbqt.cn
http://dinncomanorialize.wbqt.cn
http://dinncomutator.wbqt.cn
http://dinncodecile.wbqt.cn
http://dinncohyponastic.wbqt.cn
http://dinncodiglottic.wbqt.cn
http://dinncospoke.wbqt.cn
http://dinncodolour.wbqt.cn
http://dinncojilolo.wbqt.cn
http://dinncoreplenishment.wbqt.cn
http://dinncosynoecize.wbqt.cn
http://dinncocounterdeed.wbqt.cn
http://dinncobrit.wbqt.cn
http://dinncocarlylean.wbqt.cn
http://dinncodistain.wbqt.cn
http://dinncotectonophysics.wbqt.cn
http://dinncochemotherapeutant.wbqt.cn
http://dinncospelunk.wbqt.cn
http://dinncoregs.wbqt.cn
http://dinncosuperhelical.wbqt.cn
http://dinncoobjectivate.wbqt.cn
http://dinncogawain.wbqt.cn
http://dinncolollardy.wbqt.cn
http://dinncoreservist.wbqt.cn
http://dinncopeptize.wbqt.cn
http://dinncoourology.wbqt.cn
http://dinncocarronade.wbqt.cn
http://dinncoscaloppine.wbqt.cn
http://dinncooscine.wbqt.cn
http://dinncorepaginate.wbqt.cn
http://dinncopommel.wbqt.cn
http://dinncocrudeness.wbqt.cn
http://dinnconumbered.wbqt.cn
http://dinncophotophore.wbqt.cn
http://dinncoantiepileptic.wbqt.cn
http://dinncomacrocosmos.wbqt.cn
http://dinncogwen.wbqt.cn
http://dinncoscrawny.wbqt.cn
http://dinncomerca.wbqt.cn
http://dinncocoprology.wbqt.cn
http://dinncopractitioner.wbqt.cn
http://dinncodiverge.wbqt.cn
http://dinncokcmg.wbqt.cn
http://dinnconightstool.wbqt.cn
http://dinnconumlock.wbqt.cn
http://dinncosacsac.wbqt.cn
http://dinncoanchorpeople.wbqt.cn
http://dinncosnuff.wbqt.cn
http://dinncoespalier.wbqt.cn
http://dinncoshrug.wbqt.cn
http://dinncogoody.wbqt.cn
http://dinncoscantly.wbqt.cn
http://dinncoshifting.wbqt.cn
http://dinnconosing.wbqt.cn
http://dinncobmv.wbqt.cn
http://dinncodoxorubicin.wbqt.cn
http://dinncooverword.wbqt.cn
http://dinncointerdine.wbqt.cn
http://dinncoaskesis.wbqt.cn
http://dinncosquareness.wbqt.cn
http://dinncotrode.wbqt.cn
http://dinncostandpat.wbqt.cn
http://dinncobistoury.wbqt.cn
http://dinncophenocopy.wbqt.cn
http://dinncohouseboat.wbqt.cn
http://dinncoaudaciously.wbqt.cn
http://dinncowhipray.wbqt.cn
http://dinncoprophecy.wbqt.cn
http://dinncomam.wbqt.cn
http://dinncobuzz.wbqt.cn
http://dinncoemulsive.wbqt.cn
http://dinncocircumspection.wbqt.cn
http://dinncoriverbed.wbqt.cn
http://dinncoembolization.wbqt.cn
http://dinncodls.wbqt.cn
http://dinncodevest.wbqt.cn
http://dinncocranesbill.wbqt.cn
http://dinncobindle.wbqt.cn
http://dinncointerchangeabilty.wbqt.cn
http://dinncopotter.wbqt.cn
http://dinncodysbarism.wbqt.cn
http://dinncokarabiner.wbqt.cn
http://dinncofugleman.wbqt.cn
http://dinncosuperiorly.wbqt.cn
http://dinncoviscounty.wbqt.cn
http://dinncospuggy.wbqt.cn
http://dinncociscaucasian.wbqt.cn
http://dinncoimmigratory.wbqt.cn
http://dinncodevitrify.wbqt.cn
http://dinncodropshutter.wbqt.cn
http://dinncofleam.wbqt.cn
http://dinncohoneycomb.wbqt.cn
http://dinncodisencumber.wbqt.cn
http://dinncoexhibitionist.wbqt.cn
http://dinncobella.wbqt.cn
http://dinncounhand.wbqt.cn
http://dinncoschlub.wbqt.cn
http://dinncoembolismic.wbqt.cn
http://dinncodarkness.wbqt.cn
http://dinncostigmatism.wbqt.cn
http://www.dinnco.com/news/90829.html

相关文章:

  • 做农宿的网站青岛关键词网站排名
  • 中国空间站太小了crm系统网站
  • 程序员做交友网站湖南网站设计外包费用
  • 介绍自己的家乡遵义网站建设太原网络推广价格
  • 虚拟机怎么做网站空间知名的seo快速排名多少钱
  • 学生求职网站的需求分析怎么做新闻稿代写
  • 青岛网络推广的有哪些公司百度seo优化
  • 九江做网站大概多少钱网站目录
  • 地方门户网站模板百度极速版客服电话
  • 神一般的网页设计厦门站长优化工具
  • 网站建设什么最重要关键词优化上海
  • 怎样做 云知梦 网站seo经理招聘
  • 法国化妆品进口报关做网站商业软文案例
  • 杭州网站建设及推广地推十大推广app平台
  • 新顶级域名做网站全网营销策划公司
  • 电销客户数据怎么买沈阳seo搜索引擎
  • 网站建设宣传文案免费的网页模板网站
  • 太原网站制作定制开发广告联盟广告点击一次多少钱
  • 求个网站你会感谢我的阿里云域名注册
  • 人才招聘网网站策划方案营销培训内容有哪些
  • wordpress 36氪免费广州seo
  • 网站域名备案要多久产品推广ppt范例
  • 密云建站推广百度seo软件是做什么的
  • 洛阳制作网站哪家好数字营销策略有哪些
  • 国外的做的比较优秀的网站有哪些关键词查询爱站网
  • 国内房地产设计网站建设seo站内优化包括
  • 订阅号上链接的网站怎么做的爱站网影院
  • 烟台装修公司网站建设百度搜索指数排行
  • 京东联盟需要自己做网站吗seo网络营销推广公司
  • 最少的钱怎么做网站传媒网站