数组,流程控制

 

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

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

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

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

转载于:https://www.cnblogs.com/qwddqy/p/7511835.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值