java简单问题!高手进!

pubilcclasse(pubilcstaticvoidmain(stringargs[])(long[]a=(1,2,3,4);long[]b=(100,200,30... pubilc class e
( pubilc static void main (string args[])
( long[] a=(1,2,3,4);
long[] b=(100,200,300,400,500);
System.out.println("数组b的长度:“+b。length);
System.out.println("b[0]="+b[0]);
)
)
问题1:
第三行和第四行中,long是个关键字,是用来定义一个long行的变量,怎么它不用先定义先?和C不同?难道 long[] a这样就定义了a?那中间的[] 这个符号起什么作用?
问题2:
System.out.println("数组b的长度:“+b。length);中的b。length是什么意思?
问题3:
System.out.println("b[0]="+b[0]);中的("b[0]="+b[0]);又是什么意思?
展开
 我来答
MixDRan
2011-07-08 · TA获得超过731个赞
知道大有可为答主
回答量:1048
采纳率:100%
帮助的人:1336万
展开全部
long是长整型,在JAVA中默认为八种基本数据类型之一..
long[]代表声明一个长整型数组(Array),数组可以用来存放同种类型的数据
.length是一个方法..b.length可以返回数组b的长度..
("b[0]="+b[0])代表输出数组b中下标0的数值
结果:
数组b的长度:5
b[0]=100

你得翻书再看看数组是怎么回事..要理解下标是什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yh114long
2011-07-08 · TA获得超过1459个赞
知道小有建树答主
回答量:189
采纳率:0%
帮助的人:280万
展开全部
问题1:
long是变量类型,代表长整数类型。
long[] a 是声明一个名为a的long类型数组。 [] 就是声明数组的关键字。
问题2:
b.length代表数组b的长度,length为取得长度的属性。输出值“数组b的长度:5”,数组b有五个元素
问题3:
"b[0]="+b[0] 的意思是输出数组B的第一个元素,b[0]就是数组B的第一个元素。
输出值“b[0]=100” 数组B的第一个元素是“100”.
追问
那这句long[]  a=(1,2,3,4);
就是直接定义了a是long类型吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝色_灵魂
2011-07-08 · TA获得超过680个赞
知道小有建树答主
回答量:1127
采纳率:0%
帮助的人:590万
展开全部
long[] a就等价于long a[]意思是定义类型为long类型的数组变量a,赋值应该是long a[] = {1,2,3}不是(1,2,3),这是java中对数组赋值的一种方式

b是这个数组变量的名字,length是java api 提供的函数,提供给我们方便获取其长度

“” 这个引号里面的是字符串,打印的时候直接打印里面的东西,+ 是连接符,意思是打印""里面的字符串,还要一起打印b[0]的数值,输出的结果将是b[0]=x 解释:x为b[0]的数值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tjglf
2011-07-08 · 超过22用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:73.9万
展开全部
1、定义普通变量 用long a = 1;
定义数组 long []a={1,2,3};
[]是java中定义数组用的。java定义变量直接时可以定义和初始化在一起,不像c要先声明。
2、b.length 其中length是数组b的属性,表示数组的长度。
3、System.out.println();是在控制台打印括号中的内容,在双引号内的会当做字符串原样直接输出,b[0]其中0是数组的索引,代表数组第一个元素,最后会在控制台输出:b[0]=100。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式