总结
判断
switch(整型或字符型变量){
break;
case 变量可能值2;
break;
default:
}
case之后可以是直接常量数值,也可以是常量计算式;不能是变量或带变量的表达式,也不能是浮点型;
break;作用:使用程序跳出整个switch语句;
default:可选中,当判断的数据没有符合case后面的值时,执行default后的语句
if(布尔式或值){
语句块;
}
循环
while(布尔语句){
语句;
}
while 先循环,在判断
do{
语句块;
}while(布尔语句);
do{}while(); 循环 :语句必执行一次,先执行在判断条件
for(初始化语句;布尔条件;迭代语句){
语句块;
}
for循环:循环次数已知.
break; 跳出循环,适用于三种循环,不会再执行循环
continue;跳出本次循环,会执行下一次循环.
随机数
Math.random();返回的是[0,1)随机数.
随机数公式 :(int)(Math.random() * (max - min + 1) + min)
字符串比较
.equalsIgnoreCase();或 .equals();
两个方法都是由字符串发起的,当这个字符串为null(空)的时候,发起 .equalsIgnoreCase();或 .equals(); 方法时会报错
字符串判断不为空:
if(str != null && ! "".equals(str)){}
数组
一维数组:int[] a = new int[10];
二维数组: 数据类型[ ] [ ] 数组名 = new 数据类型[2] [3] ;
浙公网安备 33010602011771号