1.生成随机数的方法?
答:第一种:Random类中的方法;第二种Math.random()方法,生成的是0.0和1.0范围直接的小数。
2..if…else..和三元表达的区别
答:能用三元表达式写的就能用if语句写,但是能用if语句写的,三元表达式不一定能写。三元表达式必须要有一个结果。
3.switch语句的表达式可以放什么?
答:byte、short、int、char。JDK1.5以后可以使用枚举,1.7之后可以使用String。
4.while、do while 、for的区别?
答:do while语句是先运行后判断,while和for先判断后执行。
for循环结束后,其中定义的初始化条件不能再使用。
5.if和switch区别?
答:if1.对具体的值进行判断。2.对区间判断。3.对运算结果是boolean类型的表达式进行判断。
switch: 1.对具体的值进行判断。2.值的个数通常是固定的 |
|