多重循环和数组

一:多重循环
它是由三大循环结构【for、while、do-while】两两之间任意嵌套组成的
外层循环变量变化1次,内层循环变量变化1轮。
break语句
break语句用于跳出他当前所处的那一层循环,如果需要跳出二重循环,就需要在每一层当中分别使用break语句【break处于内层循环就只能打破内层循环,处于外层就打破外层循环】。
break语句一般需要配合if语句使用,满足条件后退出循环,如果没有配合if语句,那就一进 碰到break语句就退出循环了。
continue语句
continue 只能用在循环结构中,在循环中一旦碰到continue语句就立即结束本次循环直接开始下一次循环,continue之后的语句就不会被跑,就起到了短路的效果。

二:数组
数组是什么
数组是具有相同数据类型的一组数据的集合。例如,球类的合——足球、篮球、羽毛球等;电器集合——电视机、洗衣机、电风扇等。在程序设计中,可以将这些集合称为数组。(简单来说就是:数组是一个变量,存储相同数据类型的一组数据)
为什么使用数组
有时候需要存储或处理一系列数据,数组就可以充当这样的角色,它在内存中是相连的数据,并且在栈中的引用只有一个,如果不用数组,那数据就得一个一个定义一个一个声明,浪费内存空间,显然不合理.
如何使用数组:
1 声明数组名 类型 数组名【】;
示例:int arr[];
2分配存储空间 数组名=new 类型【长度(存储空间值)】;
示例:arr=new int【5】;
3赋值 数组名【下标】=数值;
下标(java中数组的下标表示在数组中的元素,从0开始的数值,0代表的是第一个元素,1代表的是第二个元素,往上依次类推。)
示例:aar[0]=2; arr[1]=4;
三元运算
顾名思义,三元运算符需要三个操作数。

语法为:条件表达式?表达式1:表达式2。

说明:问号前面的位置是判断的条件,判断结果为bool型,为true时调用表达式1,为false时调用表达式2。

其逻辑为:“如果为真执行第一个,否则执行第二个。”
示例:
public static Boolean volueOf (boolean b){

  ruturn b ? Boolean.True:Boolean.False;

}

解析:方法体中的表达式用到了三元运算符,对应于上面的说明,其中:

  条件表达式:b

  表达式1: Boolean.True

  表达式2: Boolean.False

  方法体中表达式整体意思:返回变量b的引用(这个引用指向一个Boolean类型的instance),这个引用的获取需要经过三元运算符进行逻辑判断,判断过程如下:

        当b的值为true时,返回Boolean.True

        当b的值为false时,返回Boolean.False

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值