当前位置:去回答>百科问答>java 的do while 不是先做再判断吗? 为什么提示找不到符号~

java 的do while 不是先做再判断吗? 为什么提示找不到符号~

2024-09-07 15:37:26 编辑:join 浏览量:601

java 的do while 不是先做再判断吗? 为什么提示找不到符号~

有效域的问题。因为你的firstside、secondside、thirdside是局部变量,他的有效范围只在do的那个花括号里面有效,而while里的判断条件已经超出了do的花括号了,所以无法找到。你可以在do的花括号外先声明好这三个变量然后再使用。

因为你的firstside和secondside定义成局部变量了,所以报这个错;你应该把这两个变量定义到do的外面,定义成全局变量,比如放到scanner之后;就可以解决你的问题了;

请采纳

将变量定义放到 “do{”这行的上面。

do {先执行}while(后判断)

标签:java,do,while

版权声明:文章由 去回答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.quhuida.com/answer/247916.html
热门文章