入门基础 数组实战项目:使用二维数组输出杨辉三角形 在前面章节中我们使用 Java 语言中的流程控制语句输出一个指定行数的杨辉三角形。本节我们利用 Java 的二维数组来输出指定行数的杨辉三角形。 杨辉三角形由数字进行排列,可以把它看作是一个数字表,其... 09月27日 3,990 评论 阅读全文
入门基础 数组实战项目:课程平均成绩计算 项目最终需要实现的效果如下所示: 设计思路:首先定义一个2行2列的数组,再通过循环由用户分别输入2个同学的两科成绩并存给数组,再分别通过循环求出每列(即1列是语文,另1列是数学)的平均值。 实现代码如... 09月27日 3,239 评论 阅读全文
Java数组查找指定元素 查找数组是指从数组中查询指定位置的元素,或者查询某元素在指定数组中的位置。使用 Arrays 类的 binarySearch() 方法可以实现数组的查找,该方法可使用二分搜索法来搜索指定数组,以获得指... 09月27日 入门基础 1,805 评论 阅读全文
Java数组填充 Arrays 类提供了一个 fill() 方法,可以在指定位置进行数值填充。fill() 方法虽然可以填充数组,但是它的功能有限制,只能使用同一个数值进行填充。语法如下: Arrays.fill(ar... 09月27日 入门基础 1,666 评论 阅读全文
Java比较两个数组是否相等 数组相等的条件不仅要求数组元素的个数必须相等,而且要求对应位置的元素也相等。Arrays 类提供了 equals() 方法比较整个数组。语法如下: Arrays.equals(arrayA, arra... 09月27日 入门基础 2,837 评论 阅读全文
入门基础 Java不规则数组 多维数组被解释为是数组的数组,所以因此会衍生出一种不规则数组。 规则的 4×3 二维数组有 12 个元素,而不规则数组就不一定了。如下代码静态初始化了一个不规则数组。 int intArray = {... 09月27日 2,542 评论 阅读全文
Java三维数组 除了一维数组和二维数组外,Java 中还支持更多维的数组,如三维数组、四维数组和五维数组等,它们都属于多维数组。经过前面一维,二维的练习后不难发现,想要提高数组的维数,只要在声明数组时将索引与中括号再... 09月27日 入门基础 4,435 评论 阅读全文
入门基础 Java二维数组 为了方便组织各种信息,计算机常将信息以表的形式进行组织,然后再以行和列的形式呈现出来。二维数组的结构决定了其能非常方便地表示计算机中的表,以第一个下标表示元素所在的行,第二个下标表示元素所在的列。 创... 09月27日 2,291 评论 阅读全文
入门基础 Java一维数组 当数组中每个元素都只带有一个下标时,这种数组就是“一维数组”。一维数组(one-dimensional array)实质上是一组相同类型数据的线性集合,是数组中最简单的一种数组。 数组是引用数据类型,... 09月27日 1,196 评论 阅读全文
Java数组 在某些情况下,虽然可以使用单个变量来存储信息,但是如果需要存储的信息较多(例如存储 50 名学生的成绩),这时再依次创建变量声明并赋值显得非常麻烦。 随着处理的信息量越来越大,工作也就越来越烦琐,这时... 09月27日 入门基础 696 评论 阅读全文