总结

总结

判断

switch(整型或字符型变量){

case 变量可能值1;

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] ;

数组元素的下标一律从0开始;

posted @ 2019-11-28 11:27  hcjk  阅读(118)  评论(0)    收藏  举报