day03(流程控制语句)
一.switch语句特点:
1.switch语句选择的类型只有四种:byte,short,int ,char(String数据类型从jdk7.0开始可以使用);
2.case之间与default没有顺序,先判断所有的case,没有匹配的case执行default;
3.switch语句停止的条件是遇到了break关键字或者结束switch语句的大括号;
4.如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,直到遇到break或者switch结尾结束;
5.switch case中的值必须要与switch表达式的值具有相同的数据类型;而且case后跟的值必须是常量,不能跟变量。
二.最简单无限循环格式:
while(true) , for(;;)
三.产生随机数,可以使用Java api中java.lang包中的Math类.Math类以静态方法的方式提供常用的数学方法,
其中Math.random()方法是一个可以产生[0.0,1.0]区间内的一个双精度浮点数的方法,如:
产生一个100以内的整数:int x=(int)(Math.random()*100);
产生一个1-50之间的随机数:int x=1+(int)(Math.random()*50);
四.转义字符:
\r 表示接受键盘输入,相当于按下回车。
\n 表示换行。
\t 制表符,相当于Table键
\b 退格键,相当于Back Space
\’ 单引号
\” 双引号
\\ 表示一个斜跨
五.break与continue
break:跳出语句块 执行下面的语句;
continue:跳出当前循环 不执行循环中continue下面的所有语句,开始下一次循环。