复制
收藏
提问
简洁
以下选项中哪个是定义字符串类型的数组str1,数组中有8个元素 A. String str1[]=new String[8]; B. String str1[8]=new String[8];
2个月前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
在Java中,定义字符串类型的数组可以通过两种方式进行,但这两种方式在语法上有所不同。根据给出的选项,正确的定义方式是:
A. String str1[] = new String[8];
这种方式是正确的,因为它遵循了Java中数组的声明和初始化的语法规则。这里,str1
是一个字符串类型的数组,new String[8]
表示创建了一个可以存储8个字符串元素的数组。24
而选项B:
B. String str1[8] = new String[8];
这种写法是错误的,因为在Java中,数组的声明和初始化不能同时进行,即不能在声明数组的同时使用 new
关键字进行初始化。正确的做法是先声明数组,然后使用 new
进行初始化,如选项A所示。24
你觉得结果怎么样?