/**
*
*/
package Test;
/**
* @author a
* @date 2014-7-18 下午04:16:31
*/
public class ShuzuTest {
public static void main(String[] args) {
new ShuzuTest().erWeiShuZu();
}
/**
* 从整型数组中获得最大和最小的数值
*/
public void getMaxAndMin() {
int[] ary = {55, 74, 82, 91, 100, 106, 23, 45, 67, 89, 34, 45, 67, 89,
90, 21, 24, 47, 6, 7, 3, 33, 44, 88, 92, 111};
int max = 0;
int min = ary[0];
for (int i = 0; i < ary.length; i++) {
if (ary[i] > max) {
max = ary[i];
}
if (ary[i] < min) {
min = ary[i];
}
}
System.out.println("其中最小数字是:" + min);
System.out.println("其中最大数字是:" + max);
}
/**
* 数组排序 由小到大 由大到小: 将“<”换成“>”即可
*/
public void smallToBig() {
int[] ary = {55, 74, 93, 33, 44, 88, 5, 111};
for (int i = 1; i < ary.length; i++) {
for (int j = 0; j < ary.length; j++) {
if (ary[i] < ary[j]) {
int temp = ary[i];
ary[i] = ary[j];
ary[j] = temp;
}
}
System.out.print("第" + i + "次排序的结果:");
for (int t = 0; t < ary.length; t++) {// 查看每次排序变化
System.out.print(ary[t] + "\t");
}
System.out.print("\n");
}
System.out.println("\n最终结果:");
for (int i = 0; i < ary.length; i++) {
System.out.print(ary[i] + " ");
}
}
/**
* 二维数组(相当于一个表格)
*
*/
public void erWeiShuZu() {
int[][] ary = new int[4][5];// [行][列]
// System.out.println(ary.length);//长度相当于表格的行数,ary[i].length 相当于表格的列数
ary[0][0] = 1;
ary[1][1] = 8;
ary[1][2] = 9;
ary[2][2] = 12;
ary[2][3] = 15;
ary[2][4] = 6;
ary[3][0] = 7;
ary[3][2] = 15;
ary[3][3] = 6;
ary[3][4] = 3;
for (int i = 0; i < ary.length; i++) {
for (int j = 0; j < ary[i].length; j++) {
System.out.print(ary[i][j]+"\t");
}
System.out.print("\n");
}
}
}
相关推荐
### Java数组基础与典型应用详解 #### 一、数组的概念及基本使用 数组是Java中最基本的数据结构之一,用于存储固定大小的同类型元素集合。它允许程序员在单个变量中存储多个相同类型的数据项,这极大地提高了数据...
在本教案中,我们将详细介绍Java数组的声明、表示、赋值和内存分配,帮助学生掌握数组的基本概念和应用。 一、数组的声明和内存分配 在Java中,数组的声明和内存分配是两个独立的步骤。首先,需要声明数组的数据...
### Java数组应用详解 #### 一、一维数组 ##### 1.1 一维数组的定义 在Java中,数组是一种存储同类型元素的数据结构。数组中的元素可以通过索引进行访问,索引是从0开始的整数。一维数组的定义有两种常见的形式:...
Java数组是程序设计中的基本构建块,它允许程序员存储多个相同类型的数据在一个单一的结构中。在Java中,数组是一种对象,它们具有固定的大小,并且一旦创建,就不能更改其长度。数组提供了通过索引来访问其元素的...
Java数组是Java编程语言中的基本数据结构之一,它允许我们存储多个同类型的元素在一个单一的变量中。数组的使用在程序设计中至关重要,因为它提供了一种高效、有序的方式来管理和访问数据。下面将深入探讨Java数组的...
以上内容涵盖了Java数组求和计算的基本知识以及相关的扩展话题。理解并掌握这些知识点对于进行有效的Java编程至关重要。在实际应用中,根据具体需求,可能还需要考虑性能优化、异常处理等方面的问题。
Java数组堆栈可以应用于各种场景,例如,解析表达式、实现递归算法、缓存数据等。同时,ArrayStack类也可以作为其他数据结构的基础,例如,链表、树等。 结论 Java数组堆栈是基于数组的堆栈数据结构,提供了基本的...
Java 数组是 Java programming language 中的一种基本数据类型,用于存储同类型的多个值。数组是一种引用数据类型,数组变量存储的是数组的内存地址,而不是数组的实际内容。 在 Java 中,数组的声明方式有多种,...
Java数组倒置是一个常见的编程操作,它涉及到对数组元素顺序的反转。在Java中,数组是一种数据结构,用于存储同一类型的多个元素。数组倒置,也就是将数组中的元素顺序从后往前排列,使得原数组的第一个元素变为最后...
### Java数组和字符串详解 #### 实验目标与背景 本次实验旨在深化理解Java中的数组与字符串操作,聚焦于`String`类与`StringBuffer`类的掌握,包括它们的常用方法、相等性判断的不同方式、数组的创建及引用机制,...
Java数组是Java编程语言中的基本数据结构之一,它允许存储同一类型的多个元素。数组在内存中分配连续的空间,可以通过索引来访问这些元素,索引通常从0开始。本课件将深入探讨Java数组的各个方面,包括创建、初始化...
### Java动态数组的应用 ...通过上述分析,我们不仅了解了Java动态数组的基本概念、实现方式及其应用场景,还学习了如何在实际项目中利用动态数组解决具体问题。这将有助于开发者更好地理解和运用这一重要的数据结构。
### Java数组与字符串用法小结 在Java编程语言中,数组和字符串是两种非常重要的数据类型,它们在处理大量数据或文本时扮演着至关重要的角色。本文将围绕标题“java数组与字符串用法小结”及描述中的知识点进行详细...
Java数组常见应用详解 Java数组是Java语言中的一种基本数据结构,用于存储固定大小的同类型元素。下面将详细介绍Java数组的基本定义、创建、遍历、排序和查找等相关操作技巧与使用注意事项。 一、Java数组的基本...
本资源主要聚焦于两个关键主题:Java数组和异常处理。数组是Java中的基本数据结构,而异常处理则是保证程序健壮性的重要机制。下面我们将深入探讨这两个主题。 一、Java数组 1. 数组定义:数组是Java中存储固定...
目标是帮助初学者建立对Java数组的基本理解,为后续的编程学习和实践打下坚实的基础。 【其他说明】 文章采用通俗易懂的语言,避免了复杂的编程术语,使得初学者也能轻松理解。同时,文章还提供了实际代码示例,帮助...
#### 一、Java数组查找的基本概念 在计算机科学中,查找算法的目标是在数据集中找到特定值或满足特定条件的项。对于数组,查找通常意味着遍历数组元素,直到找到与目标匹配的元素为止。如果找到,则返回该元素的...
Java 数组是一种基本的数据结构,用于存储固定大小的同类型元素的集合。本文通过多种练习题和答案,帮助读者更好地理解 Java 数组的概念和应用。 1. 数组元素的访问 数组的元素可以通过下标来访问,数组 Array 的...