社区
Java SE
帖子详情
Java的数组定义的问题
空白是我
2005-01-11 01:13:41
int x[]=new int [10];
为什么这一句在编译时不报错。
我在书上看到Java语言中声明数组时,无论用何种方式定义数组,都不能指定其长度
希望能说明的具体些
我Java刚入门,想学的明白些,谢谢!
...全文
139
10
打赏
收藏
Java的数组定义的问题
int x[]=new int [10]; 为什么这一句在编译时不报错。 我在书上看到Java语言中声明数组时,无论用何种方式定义数组,都不能指定其长度 希望能说明的具体些 我Java刚入门,想学的明白些,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
grapepaul
2005-01-14
打赏
举报
回复
xx[0].length
qxk
2005-01-14
打赏
举报
回复
数组不能指定长度指的是int x[] 在定义的时候不能指定
在它初始化的时候就能指定了 x=new int [20];
boneeater
2005-01-11
打赏
举报
回复
int x[]=new int [10]; 是没错的,因为该语句定义并初始化了
可以看成如下2步
int[] x; 定义
x=new int[10]; 初始化
换本书吧.....
空白是我
2005-01-11
打赏
举报
回复
我定义一下名为x的数组
System.out.println("The array length is "+x.length);
用上面语句可以打印出长度
但如何打印出二维数组的长度呢
比如下面的语句
int xx[][]=new int [3][2];
System.out.println(xx.length); \\这句输出3
我相让他输出2有这个可能吗?
如果可以的话该如何写?
oldmoon
2005-01-11
打赏
举报
回复
无论用何种方式定义数组,都不能指定其长度,这是指不能出现这种情况:int s[10];
而int s[]=new s[10]是正确的!
jwbecalm
2005-01-11
打赏
举报
回复
to define an array,you can use:
int[] a1;
or int a1[];
All that you have at this point is a reference to an aray,and there's been no space allocated for the array.
To create storage for the array ,you must write an initialization expression.
iWANGLAN
2005-01-11
打赏
举报
回复
呵呵,你写反了,理解中....
wumingwangzi
2005-01-11
打赏
举报
回复
你是不是看反了?
数组必须要定义长度的
空白是我
2005-01-11
打赏
举报
回复
呵呵 不好意思 钻了牛角尖
treeroot
2005-01-11
打赏
举报
回复
定义没有声明呀
int[] x; 定义
x=new int[10]; 初始化
Java
数组
定义
问题
在
Java
中
定义
数组
:int i[100]; 系统报错。错误:Syntax error on token "100", delete this token
java
正确的
数组
定义
格式为: int [ ] i=new int[100];另外测试了下这样写: int i []=new int[100];系统也并未报错,看来这样的写法是允许的。书上这样的原因暂时还不清楚。...
java
数组
定义
长度_
JAVA
数组
的
定义
JAVA
一维
数组
一,注意不可添加
数组
元素不可改变
数组
长度一个
数组
中的说有元素必须数据类型相同二,创建方法三种1直接添加元素类型[]
数组
名 = {元素,元素,元素,……};int[] arr={1,2,3,4};2先
定义
数组
长度再添加元素类型[]
数组
名 = new 类型[长度];int[] arr=[2];arr[0]=1;arr[1]=2;与此方法类似的int[] arr;arr=new in...
java
数组
的声明_
Java
数组
定义
常用方法
Java
数组
定义
常用方法
Java
中的
数组
、是一种简单的线性数据存储结构、他用牺牲自动扩展大小来换取与集合相比的唯一优势——查询效率的提升。
Java
中的
数组
有什么类型?我们要怎么
定义
这些
数组
呢?下面跟yjbys小编一起来学习
Java
数组
定义
常用方法吧!
java
中有两种数据类型:a)引用类型b)基础类型其中基础类型又有两种:b1)数值类型b2)及布尔类型。
数组
——也为
java
的一个数据类型、归类为引用...
Java
数组
定义
的三种方式
Java
数组
定义
的三种方式 第一种:先声明,分配空间,赋值 int[] arr; //先声明 arr=new int[10]; //分配空间 fo0(int i=0;i<10;i++){ arr[i]=i*10; } 第二种:声名的同时分配空间,再赋值(第一种的简化) int[] arr=new int[10]; //分配空间 fo0(int i=0;i<10;i++){ arr
Java
数组
的
定义
与使用
一.
数组
的
定义
1.创建
数组
数组
定义
有三种方法: int[] array1 = new int[10];//前面的int[]为
数组
的类型,后面的int[10]为其能够存放的大小,array1为其
数组
名称 int[] array2 = {1,2,3,4,5}; int[] array3 = new int[]{1,2,3,4,5}; 2.初始化
数组
初始化
数组
有动态初始化和静态初始化两种 动态初始化:在创建
数组
时,只
定义
数组
中元素的个数,并未给里面的元素进行赋值 例如: int[]
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章