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

第1关:初识数组

编程要求

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

b53cf73c4c57bf5d7e88be21a483ca02.png

测试说明

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

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

第2关:数组的使用 

编程要求

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

测试说明

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

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

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

第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

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

第5关:二维数组

编程要求

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

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

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

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

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

测试说明

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

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

第6关:选择题

编程要求

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

测试说明

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

  • 1、

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

    A、

    2

    B、

    4

    C、

    6

    D、

    8

  • 2、

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

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

    A、

    不能运行

    B、

    编译不通过

    C、

    会正常运行

    D、

    以上说法都不对

     

 

 

 

 

 

你可能感兴趣的:(JAVA,java,开发语言,后端)