今天检查了一下原因,经过各种输出对比,也是发现了问题所在,就是在代码中遇到了一个双重循环,只用了一个break,导致在判断成功后,只跳出了一层循环,继续运行循环,就把需要的值改变了,导致结果不对,把代码改正以后,也是可以运行,只是在这个系统中并没有考虑换乘的操作,这个单纯只是把起始地和目的地之间的线路显示出来,没有就会有提示信息表示没有。
代码运行截图(数据库中的一段数据):
从白佛平安大街查询截图:
查询不成功截图: