1、switch语句中的default 一定要放在最后么? 用自己的话来解释下case的穿透
答不一定要放在最后,可以放在任何case情况的前后,default是所有情况执行完之后,如果没有匹配的,就执行default。
如果有一个case之后没有加break,当执行此case语句体之后,程序会向下运行,直到遇到break或者switch执行结束。
2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
答:for和while先判断再执行循环体,而do...while先执行一次循环体,再判断。for里定义的变量是不可以继续使用的,而while和do...while可以再继续使用。
当不知道循环次数或者想继续使用定义的变量时一般用while,知道循环次数,一般用for。
3、Random类的作用,如何进行使用?
答:Random类的作用是产生一个自己定义的随机数。
使用步骤:
1.导包
import java.util.Random;
2.创建对象
Random r=new Random();
3.接收数据
int i=r.nextInt(x);括号中x 表示在0-x中生成一个随机数,如果是任意范围(start-end)随机数可用万能
公式int i=r.nextInt(end-start+1)+start;
|