对于if...else
分支,如果if
分支执行,else
分支将不会执行。不管嵌套多少层都一样。
输入dog ..... tran...这个变量是有初值的..
巴拉巴拉说一堆也没用
请直接设置断点debug 一步一步查看运行的逻辑
IDE在你手里,遇到这种问题自己不测试问别人有什么用呢,别人给你答案你睡一觉全忘了,没任何意义
测试有2种办法:
一种就是鼠标直接在行号上点击,就可以设置断点,运行的时候不要直接按绿箭头运行,要点击debug按钮,然后一步一步的走,看代码到底走哪去了
第二种就是在每个分支里写print,看到底打印了没打印,哪个先打印,哪个后打印
只有这样你才能正确的理解程序到底是怎么运行的