问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

一个JAVA问题!

发布网友 发布时间:2022-07-30 01:09

我来回答

3个回答

热心网友 时间:2024-12-04 07:09

lz你一定要搞清楚数组的
下标的概念,从你定义的数组的元素来看,其实你的数组看起来是个二维数组(2行三列),但是java里实际是没有*数组的,我们暂且把这个数组当二维数组看。
从下面你的复制来看,第一行num[0][3]=1;已经访问到第一行的第四个元素了,这是根本不存在的元素。因为数组的下标是从0开始的,num[0][3]=1;的3下标就是第四个元素。实际你的数组是一个int
[1][2]num的
数组。同理下面的
赋值语句都是有问题的。
第二行代码num[1][4]=2;为第5个元素赋值了,其实根本没有开辟内存空间。
第三行代码num[2][4]=3;为第三行第五个元素赋值了,也是没有开辟内存空间的。
我想看了上面的解释你应该明白了吧,主要就是你没弄清楚数组的下标问题,记住下表是从0开始的。

热心网友 时间:2024-12-04 07:09

package test;

public class Test {
public static void main(String[] args) {
int[] score=new int[50];
int[] result={0,0,0,0,0,0,0,0,0,0};

for( int i=0;i<50;i++ )
{
int temp = Double.valueOf( Math.random()*100 ).intValue();
score[i]=temp;
if( temp>0 && temp<=10 )result[0]+=1;
else if( temp>10 && temp<=20 )result[1]+=1;
else if( temp>20 && temp<=30 )result[2]+=1;
else if( temp>30 && temp<=40 )result[3]+=1;
else if( temp>40 && temp<=50 )result[4]+=1;
else if( temp>50 && temp<=60 )result[5]+=1;
else if( temp>60 && temp<=70 )result[6]+=1;
else if( temp>70 && temp<=80 )result[7]+=1;
else if( temp>80 && temp<=90 )result[8]+=1;
else if( temp>90 && temp<=100 )result[9]+=1;
}
for(int j:result)
{
System.out.println(j);
}
}
}

热心网友 时间:2024-12-04 07:10

嗯,超出范围了
int
[
][
]
num=new
int[
][
]{{1,2,3},{4,5,5}};
这样一个数组,实际上是int[2][3];
由于Java数组的下标从0开始计算,访问的时候最多访问到num[1][2],你可以数一下num[0..1][0..2],数字再大就越界了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
胜达这款车百公里油耗多少? 胜达节能油加盟办厂可靠吗是不是骗子 河南洛阳胜达就是骗子,我把钱交了也不来人了,他们一个老总说了爱咋办... 胜达油是个骗局吗 胜达节能油是什么? 叩解度关于叩解的论述 湿重跟湿重有关的打浆磨片 戴尔XPS M1330-950重要参数 如果到别的单位去面试的话 如果人家问起为什么会选择这家公司而离开另外... 学生会被两个部门同时面试怎么办 java数组排序是从零开始的么? 怎么查自己的星座,怎么看我是什么星座 辣条和雪糕能一起吃吗 辣条和雪糕能不能一起吃 科龙空调苏宁旗舰店是苏宁在卖吗 简单好听的游戏名字大全 简单好听的游戏名字有哪些 风色幻想4~天罚之壁怎么打… 关于风色幻想4的问题 风色幻想3中75战后怎样从香格里拉到雪绘村 风色幻想4里凯琳·赛拉菲姆这关罪与罚之核究竟有多少血? 冒险岛怎么使用雪之猫女徽章 我玩风色幻想4,在打那个罪与罚之核(第2次)的时候打不赢急需求助!_百度... 生活如夕阳红,还是那样光辉灿烂,那样绚丽多姿,那样和谐圆满。是什么意... 夕阳红近处改成了什么名字 夕阳红生活小妙招怎样煮粥省时省力 苹果在那里更新 糖葫芦不化糖添加什么 糖葫芦不化糖植物辅料有哪些- 问一问 ...回答时不能用 yes ,we shall或者yes ,we can 求理由 wecan outside中间填什么 WeCan’tStop句子成分? 选择任何一种事物用事物加否定加想象的格式写一个句子 用一种事物造句:列数字、举例子、打比方、下定义、分类别、作比较... 让人百吃不厌的咸肉,在家里如何腌制才是最完美的? 中原证券国债逆回购怎么开通,如何操作? 简单生活,简单快乐用英语怎么说 《我与数学交朋友》 作文 600字 UI设计师为什么比平面设计师工资高? 关于怎样结识新朋友的英文作文 初中作文,急急!!!拜托了各位 谢谢 作文再见不会太遥远600字 男朋友帮她妈妈切菜 发给我看 怎么回? 没镜子总有尿什么意思 苹果手机恢复模式只能刷新系统吗 苹果手机4代都是4000多吗?二代是不是不生产了 苹果系列的手机哪个可以在4000左又走不过时的? 家里没有镜子的话,应该也上厕所吧什么意思? 作为证券公司的新任客户经理,如何完成开户指标? 撒尿照镜子是什么意思 为何人们喜欢说“你也不撒泡尿照照镜子”?撒尿和照镜子有啥关系? 打算做果冻送给女朋友,请问大家,用什么装做好的果冻呢?怎么包装呢?