码迷,mamicode.com
首页 > 编程语言 > 详细

数组,流程控制

时间:2017-09-12 20:56:21      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:bool   break   逻辑运算符   out   两种   顺序   创建   als   方式   

 

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

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

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

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中)

数组,流程控制

标签:bool   break   逻辑运算符   out   两种   顺序   创建   als   方式   

原文地址:http://www.cnblogs.com/qwddqy/p/7511835.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!