当前位置:网站首页 > Java基础 > 正文

java数组入门基础



目录

一、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
输入样例:

 

输出样例:

版权声明


相关文章:

  • java 基础数据类型长度2025-04-05 18:42:06
  • Java基础代码总结2025-04-05 18:42:06
  • java基础习题2025-04-05 18:42:06
  • java基础图解2025-04-05 18:42:06
  • 基础java语言2025-04-05 18:42:06
  • java基础语音2025-04-05 18:42:06
  • java基础 面向对象2025-04-05 18:42:06
  • java基础学习思路2025-04-05 18:42:06
  • java 基础视频2025-04-05 18:42:06
  • 零基础java视频教程下载地址2025-04-05 18:42:06