educoder——面向对象程序设计java——第一阶段Java语言基础(八)- 数组基础

第1关:初识数组

编程要求

在编辑器Begin-End中定义一个int类型数组 scores,录入三个值,918860,最后输出数组中的三个值,效果如图:

b53cf73c4c57bf5d7e88be21a483ca02.png

测试说明

平台会对你编写的代码进行测试,若与预期输出一致,则算通关。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6b6Z6L6F5a-8,size_20,color_FFFFFF,t_70,g_se,x_16

第2关:数组的使用 

编程要求

使用本关所学知识,根据右侧编辑器Begin-End中提示补充代码,赋值并输出数组中的信息。

测试说明

我会对你的程序测试两次: 输入:3 预期输出: 数组中的第一个数据为:张三 数组中的第二个数据为:张无忌 数组中的第三个数据为:张三丰 数组中的第四个数据为:张岁山 数组scores的长度为:3

输入:5 预期输出: 数组中的第一个数据为:张三 数组中的第二个数据为:张无忌 数组中的第三个数据为:张三丰 数组中的第四个数据为:张岁山 数组scores的长度为:5

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6b6Z6L6F5a-8,size_20,color_FFFFFF,t_70,g_se,x_16

第3关:选择题

编程要求

根据相关知识,按照要求完成右侧选择题任务,包含单选题和多选题。

测试说明

平台会对你选择的答案进行判断,全对则通过测试。

  • 1、

    以下数组声明有误的是(C)

    A、

    int[] num;

    B、

    String num[];

    C、

    double[] num=new double[];

    D、

    String num[]=new String[5];

  • 2、

    定义数组如下 String[] s={“ab”,”cd”,”ef”}; 运行语句System.out.println(s[3]);程序运行的结果为(D)

    A、

    ab

    B、

    cd

    C、

    ef

    D、

    程序出错了

  • 3、

    数组初始化有错误的是(ABCD)

    A、

    int[] num={12,53.7,’6’};

    B、

    String sewd[]=new String[]{12,52,63};

    C、

    char car[]={‘’1,’2’,6’’};

    D、

    double[] dou=new int[10];

第4关:数组练习-平均值和最大值 

编程要求

根据提示,在右侧编辑器Begin-End中补充代码,计算并输出数组的平均值和最大值。

测试说明

我会对你编写的代码进行测试:

测试输入:49151232; 预期输出: 平均值:44.0 最大值:91

测试输入:511511222100; 预期输出: 平均值:57.2 最大值:151

提示:

 
  1. int a = 3;
  2. int b = 2;
  3. System.out.println(a/b);
  4. System.out.println((double)a/b);

输出: 1 1.5

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6b6Z6L6F5a-8,size_20,color_FFFFFF,t_70,g_se,x_16

第5关:二维数组

编程要求

1.在右侧Begin-End区域中定义如下二维数组,使用for循环输出数组中所有的数据:

5ffc1361edaed3c9f680f74ddd792806.png

2.使用for循环将上述数组中的数据全部改为:

032e6edc0753d5df9fdd60e1f67014f2.png

最后输出修改后scores数组中的数据。

测试说明

平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。 预期输出的数组内容可以是每个元素单独占一行输出。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6b6Z6L6F5a-8,size_20,color_FFFFFF,t_70,g_se,x_16

第6关:选择题

编程要求

根据相关知识,按照要求完成选择题任务,完成二维数组选择题。

测试说明

平台会对你选择的答案进行判断,全对则通过测试。

  • 1、

    声明数组如下: Float[][] f=new float[2][3]; 那么该数组一共有(C )个元素

    A、

    2

    B、

    4

    C、

    6

    D、

    8

  • 2、

    以下的程序是否有错(B)

    794ace048d93b9ae8b3c429ff76a4978.png

    A、

    不能运行

    B、

    编译不通过

    C、

    会正常运行

    D、

    以上说法都不对

     

 

 

 

 

 

  • 12
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值