关于数组定义,初始化问题
public class Subject {
private Student[] myStudents=new Student[200];
//private Student[] myStudents
//myStudents=new Student[200];
}
//两句的功能应该是和第一句的一样,只是分成两步走,为什么会出错?错误提示是:Syntax error on token ";", , expected
12
收起
正在回答 回答被采纳积分+1
1回答
chrismorgen
2018-04-18 11:20:15
错误提示的原因是你少写了一个分;在下图位置
并且数组的创建你要写在方法体中,将myStudents = new Student[200];写在方法体中。这就是这两种方式的区别,第一种是声明时创建数组对象,第二种是先声明再创建数组对象,如果我的建议解决了你的问题,请采纳,祝学习愉快!
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星