关于switch 的问题
case 1: int[] b =new int[10]; b=s.insertData(); s.showData(b, 9); s.notice(); break; case 2: s.showData(s.insertData(), 9); s.notice(); break;
在case中:case1都调用了数组方法,不过case1调用的方法的返回值,case2并不能继承,会出现重新输入数组
源自:Java方法
9-1 方法课程总结
15
收起
正在回答
1回答
将数组b定义到switch结构外面,这样在case 2中就可以写为s.showData(b, 9); 你的写法中数组b的作用范围只是case 1内,case 2中是不可用的。祝学习愉快~
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星