刚刚开始JAVA 找不到符号,不知道怎么办

img

img


一直找不到符号,不太理解意思,也不知道该怎么更改,希望可以帮助一下,谢谢

在19行上面添加

int age = myScanner.nextInt();

1、变量的作用域为定义时其所在的大括号{},你的age在if里边定义了,在else里边没有定义,所以在else里边是找不到age了
2、在else中重新定义age即可,int age = myScanner.nextInt();

把第9行的内容copy一份加到18-19行之间

变量作用域的问题。删掉18行,把第8,9两行放到第7行前面

先搞清楚全局变量和局部变量的作用域,int age 定义在判断语句的外面

img


age局部变量 只能在一个括号内使用

把第九行的代码复制一下 加在第18行的下面

age没在else里定义