在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 定义在判断语句的外面
把第九行的代码复制一下 加在第18行的下面
age没在else里定义