2024年java数组入门基础

java数组入门基础目录 一 Java 基础 3 课后习题解析 二 一维数组 三 多维数组 四 数组的范围遍历 五 常用 API 一 Java 基础 3 课后习题解析 1 二 一维数组 1 1 数组的定义 数组的定义方式和变量类似 1 2 数组的初始化 1 3 访问数组元素 通过下标访问数组 练习题 1 使用数组实现求斐波那契数列的第 N 项 练习题 2 输入一个 n 再输入 n 个整数

大家好,我是讯享网,很高兴认识大家。



目录

一、Java基础3 -- 课后习题解析:

二、一维数组

三、多维数组

四、 数组的范围遍历

五、常用API

一、Java基础3 -- 课后习题解析:

1、)

讯享网
 

二、一维数组

1.1 数组的定义

数组的定义方式和变量类似。

讯享网

1.2 数组的初始化

 

1.3 访问数组元素

通过下标访问数组。

 

练习题1: 使用数组实现求斐波那契数列的第 N 项。

 

练习题2:输入一个 n,再输入 n 个整数。将这 n 个整数逆序输出。

 

练习题3:输入 n 个数,将这 n 个数按从小到大的顺序输出。

 

三、多维数组

多维数组就是数组的数组。

 

四、 数组的范围遍历

 

五、常用API

  • 属性length:返回数组长度,注意不加小括号
  • Arrays.sort():数组排序
  • Arrays.fill(int[] a, int val):填充数组
  • Arrays.toString():将数组转化为字符串
  • Arrays.deepToString():将多维数组转化为字符串
  • 数组不可变长
  • 使用Arrays需要import java.util.Arrays

课后习题

一、

输入一个二维数组 M[12][12]M[12][12],根据输入的要求,求出二维数组的下方区域元素的平均值或元素的和。

数组的两条对角线将数组分为了上下左右四个部分,如下图所示,黄色部分为对角线,绿色部分为下方区域:

java数组入门基础

头歌实践教学Java掌握数组作为参数的使用答案 java入门数组基础答案_System

输入格式
第一行输入一个大写字母,若为 S,则表示需要求出下方区域的元素的和,若为 M,则表示需要求出下方区域的元素的平均值。

接下来 12 行,每行包含 12 个用空格隔开的浮点数,表示这个二维数组,其中第 i+1 行的第 j+1 个数表示数组元素 M[i][j]。

输出格式
输出一个数,表示所求的平均数或和的值,保留一位小数。

数据范围
−100.0 ≤ M[i][j] ≤ 100.0

输入样例:

 

输出样例:

 

二、

输入整数 N,输出一个 N 阶的二维数组 M

这个 N 阶二维数组满足 M[i][j]=2的i+j次方

具体形式可参考样例。

输入格式
输入包含多行,每行包含一个整数 N

当输入行为 N=0 时,表示输入结束,且该行无需作任何处理。

输出格式
对于每个输入整数 N,输出一个满足要求的 N 阶二维数组。

每个数组占 N 行,每行包含 N 个用空格隔开的整数。

每个数组输出完毕后,输出一个空行。

数据范围
0 ≤ N ≤ 150
输入样例:

 

输出样例:

小讯
上一篇 2024-12-29 09:16
下一篇 2024-12-28 18:25

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/8637.html