有效域的问题。因为你的firstside、secondside、thirdside是局部变量,他的有效范围只在do的那个花括号里面有效,而while里的判断条件已经超出了do的花括号了,所以无法找到。你可以在do的花括号外先声明好这三个变量然后再使用。
因为你的firstside和secondside定义成局部变量了,所以报这个错;你应该把这两个变量定义到do的外面,定义成全局变量,比如放到scanner之后;就可以解决你的问题了;
请采纳
将变量定义放到 “do{”这行的上面。
do {先执行}while(后判断)
标签:java,do,while
版权声明:文章由 去回答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.quhuida.com/answer/247916.html