为什么Java程序会出现这种错误?

 我来答
乘风破浪的轮船abcde
2020-05-06 · 生活不止有眼前的苟且,还有互联网
乘风破浪的轮船abcde
采纳数:522 获赞数:972

向TA提问 私信TA
展开全部
while (i <= 7)
int y = 7-i;
这样写法在c里面能编译过,但是有warning, 在java里面编译是不过的。

但这样y的作用域本身就是有问题的,它只在while的循环里。
会导致下面 while(y>= 1)找不到y的定义。
所以给while(i<=7)加上花括号,表明它的作用域吧。
请采纳,谢谢。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式