记录生活中的点点滴滴

0%

day3

equals 判断字符串内容

Math.random [0, 1)

想获取【a,b】的数 ( int )(Math.random()*(b-a+1)+a)

分支结构2:switch-case

switch 语句的结束标志: } ,break

default 可选,位置比较灵活

switch中的表达式所代表的数据类型6种,只能是如下byte,short,char,int,枚举,String(jdk7.0新增)

case 后只能是常量或者是常量表达式

多个case可以共用一组语句,在最后一个case上写要执行的语句就好了,这里的最后一个case并不是}附近的一个,而是你要停止的一个

凡是swith-case实现的结构,都可以转成if-else实现,反之不成立

字符串方法:

获取字符:charAt()

循环结构4要素:

初始化条件

循环条件 —>布尔类型

循环体

迭代条件

当循环条件返回false,结束循环

for和while 可以相互转换

循环结构的结束方式:

1.循环条件返回false时

2.在循环体中,判断某个条件满足时,执行break (不确定循环次数时)

​ while(true) / for(;;)

嵌套循环:

一个循环结构a,作为另一个循环结构b的循环体实现

内层循环:循环结构a

外层循环:循环结构b

技巧:

1.外层循环控制行数

内层循环控制列数

2.

内层循环循环次数为m次,外层循环循环次数为n次,则一共循环m*n次