1.局部变量的作用范围
例如图中,在调用change(a,b)方法后,打印的依旧是10和20,因为调用方法结束后会弹栈,局部变量也会随之消失。
2.在for与while循环内部定义的局部变量生命周期有何区别?
原因在于while循环的变量i定义在循环外面,而for循环定义在内部,for循环结束后弹栈,局部变量随之消失。
3.switch的另类用法,case可以多次叠加出现
switch判断语句的default不一定要放最后,可以放在任意位置,但无论放在哪都是在最后执行,如果没有break则会顺序执行下面的语句,直到大括号为止