如图所示
收起
num=0是因为你的if else里面只有else的逻辑里面定义了num,而if没有定义,经过if else判断以后,如果要继续用num变量就会不严谨,因为如果走的是if的话,是没有num的变量的,所以要在if else前初始化一个num变量,这样无论走哪个分支,程序都不会报错
报告相同问题?