章节
问答
课签
笔记
评论
占位
占位

什么是数组

问:编写代码保存 4 名学生的考试成绩。

答:简单啊,定义 4 个变量呗

问:那“计算全年级 400 名学生的考试成绩”,肿么办

答: 。。。。。。。

数组,就可以帮助你妥妥的解决问题啦!!

数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4 名学生的成绩

数组中的元素都可以通过下标来访问,下标从 0 开始。例如,可以通过 scores[0] 获取数组中的第一个元素 76 ,scores[2] 就可以取到第三个元素 92 啦!

任务

快乐的练习时间又到啦!!

在编辑器中定义了一个数组 scores ,用于保存五名学生的考试成绩,请在第 8 行中将代码填写完整,输出数组中的第二个成绩

运行结果为: 数组中的第2个成绩为:93

?不会了怎么办

1、 注意喽,数组下标从 0 开始

2、 参考代码

||
1
public class
    HelloWorld
    {
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 面包1234qwer
跟着课间和老师一步一步走

最新回答 / weixin_慕哥8336180
逻辑全错了吧,数组是从0开始的,第七行,i=0,这样下面for循环的数组才从第一个开始算第11行,for(;i<count;i++),如果i=count,那么下标就超出数组的长度的然后下面的很多代码逻辑也都是错的<...图片...>

最新回答 / 幕布斯8300917
修改下,定义数组时可以int [] scores;或者int scores [];,但输出必须a[]

最新回答 / 努力学习的白
已经自己发现问题了。是【】不是{}

已采纳回答 / 陈天羽
public class HelloWorld {    public static viod main(String[] args){    int a[]= new int[]{25,24,12,76,101,96,28};    for(int i=1;i<a.length;i++)        {            for(int j=0;j<a.length-i;j++)            {                if(a[j]>a[j+1])//从小到大冒...

已采纳回答 / 慕虎8498357
<...图片...>我的用着没问题,可能是你的输入方式有问题,输入名字之后得按回车才能输入成绩,因为你前面写的是StuName[i]=input.nextLine();这句话是获取输入的一行数据,当你回车后才算输入好名字,然后才是成绩。记得把你的ages换成scores,看着好别扭,而且StuName[i],这个i是不能少的。

最赞回答 / 余小科
你的scores数组长度定义为6,而StuNum 初始值为1

已采纳回答 / 争丶渡
第一个元素是76,但下标是0.也就是说,如果下标是n,则对应的元素就是第(n+1)个。即,下标为2时,对应的是92,而不是第二个元素83.

最赞回答 / weixin_慕无忌3213191
第一种叫数组初始化,你初始化完了之后,数组长度也就固定了。第二种在一开始的时候就固定了长度,后续的值,你可以再填。

最赞回答 / 星辰的泪
我个人觉得最有效的方法是不断的练习,不论是老师上课写的程序,或者是自己在其他书上看到的,第一步就是不断地写,即使一开始不是特别懂那个意思,但就是要不断动手,直到能熟练地默写为止,因为当你学到后面的时候你会发现有些东西你熟记于心,而且在运用的时候会感觉豁然开朗,原来当时这段代码是这个用法,是这个意思,会更加的深刻

最赞回答 / 0_0a
数组越界了

已采纳回答 / qq_茗菛书笙_03882178
for(int i=0;i<arr.length;i++){System.out.println(arr[i]);}

已采纳回答 / 疏月残影mi
四年一闰,百年不闰,四百年再闰(year%4==0&&year%100!=0)||year%400==0  else if 里面的条件错了age1和age2互换一下
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言