java数组能直接声明大小吗
展开全部
1. 在声明数组时直接指定大小。例如,声明一个大小为10的整数数组:
int[] array = new int[10];
2. 在声明数组时不指定大小,但在后面通过数组初始化表达式给定初始值来确定大小。例如,声明一个字符串数组并给定初始值来确定大小:
String[] names = {"Alice", "Bob", "Charlie"};
一旦数组的大小确定,就不能改变数组的大小。
int[] array = new int[10];
2. 在声明数组时不指定大小,但在后面通过数组初始化表达式给定初始值来确定大小。例如,声明一个字符串数组并给定初始值来确定大小:
String[] names = {"Alice", "Bob", "Charlie"};
一旦数组的大小确定,就不能改变数组的大小。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
多说无益,直接看代码
public static void main(String[] args){
//build success
String[] arr1 = new String[4];
String[] arr2 = {
"1", "2", "3"
};
String[] arr3 = new String[]{
"1", "2", "3"
};
//build failed
String[] arr4 = new String[];
String[] arr5 = new String[3]{
"1", "2", "3"
};
}
综上:Java中,大多数情况下,数组在创建之初需要有且仅有一次的显式或隐式声明数组长度。
public static void main(String[] args){
//build success
String[] arr1 = new String[4];
String[] arr2 = {
"1", "2", "3"
};
String[] arr3 = new String[]{
"1", "2", "3"
};
//build failed
String[] arr4 = new String[];
String[] arr5 = new String[3]{
"1", "2", "3"
};
}
综上:Java中,大多数情况下,数组在创建之初需要有且仅有一次的显式或隐式声明数组长度。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询