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次