数组,流程控制

Posted 蔷薇的第七夜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组,流程控制相关的知识,希望对你有一定的参考价值。

 

一.数组的基本概念及作用

数组是相同数据类型元素的集合

数组本身是引用数据类型,即对象。但是数组可以存储基本数据类型,也可以存储引用数据类型

Int [ ]a = new int [ ] {1,2,3,4,5};

1.数组有两种申明方式:1,数组类型 [ ] 数组名字; int [ ] a;

2,数组类型 数组名字 [ ]; int a [ ];

二.数组的创建方式

声明数组的同时,根据指定的长度分配内存,但数组中元素值都为默认的初始化值

Char [ ] chAry = new char [10];

声明数组并分配内存,同时将其初始化

Int [ ] ary1 = new int [ ] {1,2,3,4,5};

Int [ ] ary2 = {1,2,3,4,5};

三.数组之间的赋值

int[ ] ary1 = {2, 4, 6, 8, 10};

int[] ary2;

ary2 = ary1;  //允许这样赋值

四.数组迭代

数组迭代的两种方式:

第一种:for循环

int [] b1 = new int []{1,2,3,4,5,6,7};

System.out.println(b1[0]);

System.out.println(b1[2]);

//数组的迭代

for(int i =0;i<b1.length;i++){

System.out.println(b1[i]);

}

第二种:增强for循环

int [] b1 = new int []{1,2,3,4,5,6,7};

//增强for循环

for(数组元素的类型  临时变量名字 :数组的名字){

System.out.println(临时变量名字 );

}

即:

for(int x:b1){

System.out.println(x);

}

五.JAVA中的运算符

按照功能分,Java中的运算符可以分为四类

1.算术运算符

2.位运算符:先转化成二进制再进行运算与(&)、非(~)、或(|)、异或(^

3.比较运算符:返回值为truefalse== <,>,<=,>=,!=

4.逻辑运算符:用于连接两个boolean类型的表达式:&& (双与) 、|| (双或) 、&(与)、|(或)、^(异或)、!(非运算)

 

六.流程控制

顺序流程

分支流程

循环流程

1.条件语句:if if`````else``````if`````else if``````

2.Switch(表达式)

{case取值1:语句块1;break;

     ````````````

case取值n:语句块n;break;

 default :语句块 n+1

}

3.do

{执行语句块;

}while(条件表达式);

4.for循环

for(初始化表达式;循环条件表达式;循环后的操作表达式)

{

执行语句块;

}

七.中断语句

1.break:终止整个循环(出现在:whiledo````whileforswitch中)

2.continue:终止某一次循环,跳过循环体中continue语句下未执行的循环,开始 下一次循环(出现在:whiledo````whilefor中)

以上是关于数组,流程控制的主要内容,如果未能解决你的问题,请参考以下文章

程序流程的控制数组和方法

流程控制与数组

流程控制与数组集合

流程控制和数组

流程控制和数组——5-数组类型

流程控制与数组