`
xp9802
  • 浏览: 1202189 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JAVA 数组的基本应用

 
阅读更多

/**

 * 

 */

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数组教案.pdf

    在本教案中,我们将详细介绍Java数组的声明、表示、赋值和内存分配,帮助学生掌握数组的基本概念和应用。 一、数组的声明和内存分配 在Java中,数组的声明和内存分配是两个独立的步骤。首先,需要声明数组的数据...

    java数组应用

    ### Java数组应用详解 #### 一、一维数组 ##### 1.1 一维数组的定义 在Java中,数组是一种存储同类型元素的数据结构。数组中的元素可以通过索引进行访问,索引是从0开始的整数。一维数组的定义有两种常见的形式:...

    Java数组,Java数组,多线程编程

    Java数组是程序设计中的基本构建块,它允许程序员存储多个相同类型的数据在一个单一的结构中。在Java中,数组是一种对象,它们具有固定的大小,并且一旦创建,就不能更改其长度。数组提供了通过索引来访问其元素的...

    java数组_java_java数组_

    Java数组是Java编程语言中的基本数据结构之一,它允许我们存储多个同类型的元素在一个单一的变量中。数组的使用在程序设计中至关重要,因为它提供了一种高效、有序的方式来管理和访问数据。下面将深入探讨Java数组的...

    java 数组求和计算

    以上内容涵盖了Java数组求和计算的基本知识以及相关的扩展话题。理解并掌握这些知识点对于进行有效的Java编程至关重要。在实际应用中,根据具体需求,可能还需要考虑性能优化、异常处理等方面的问题。

    Java数组堆栈

    Java数组堆栈可以应用于各种场景,例如,解析表达式、实现递归算法、缓存数据等。同时,ArrayStack类也可以作为其他数据结构的基础,例如,链表、树等。 结论 Java数组堆栈是基于数组的堆栈数据结构,提供了基本的...

    Java数组_附件.pdf

    Java 数组是 Java programming language 中的一种基本数据类型,用于存储同类型的多个值。数组是一种引用数据类型,数组变量存储的是数组的内存地址,而不是数组的实际内容。 在 Java 中,数组的声明方式有多种,...

    Java数组倒置.rar

    Java数组倒置是一个常见的编程操作,它涉及到对数组元素顺序的反转。在Java中,数组是一种数据结构,用于存储同一类型的多个元素。数组倒置,也就是将数组中的元素顺序从后往前排列,使得原数组的第一个元素变为最后...

    java 数组和字符串

    ### Java数组和字符串详解 #### 实验目标与背景 本次实验旨在深化理解Java中的数组与字符串操作,聚焦于`String`类与`StringBuffer`类的掌握,包括它们的常用方法、相等性判断的不同方式、数组的创建及引用机制,...

    java数组

    Java数组是Java编程语言中的基本数据结构之一,它允许存储同一类型的多个元素。数组在内存中分配连续的空间,可以通过索引来访问这些元素,索引通常从0开始。本课件将深入探讨Java数组的各个方面,包括创建、初始化...

    java动态数组的应用

    ### Java动态数组的应用 ...通过上述分析,我们不仅了解了Java动态数组的基本概念、实现方式及其应用场景,还学习了如何在实际项目中利用动态数组解决具体问题。这将有助于开发者更好地理解和运用这一重要的数据结构。

    java数组与字符串用法小结

    ### Java数组与字符串用法小结 在Java编程语言中,数组和字符串是两种非常重要的数据类型,它们在处理大量数据或文本时扮演着至关重要的角色。本文将围绕标题“java数组与字符串用法小结”及描述中的知识点进行详细...

    Java数组常见应用详解【创建、遍历、排序、查找】

    Java数组常见应用详解 Java数组是Java语言中的一种基本数据结构,用于存储固定大小的同类型元素。下面将详细介绍Java数组的基本定义、创建、遍历、排序和查找等相关操作技巧与使用注意事项。 一、Java数组的基本...

    Java常见笔试、面试题目深度剖析 Java数组与异常详解

    本资源主要聚焦于两个关键主题:Java数组和异常处理。数组是Java中的基本数据结构,而异常处理则是保证程序健壮性的重要机制。下面我们将深入探讨这两个主题。 一、Java数组 1. 数组定义:数组是Java中存储固定...

    2024年Java数组完全解析(干货满满).zip

    目标是帮助初学者建立对Java数组的基本理解,为后续的编程学习和实践打下坚实的基础。 【其他说明】 文章采用通俗易懂的语言,避免了复杂的编程术语,使得初学者也能轻松理解。同时,文章还提供了实际代码示例,帮助...

    Java数组中的查找

    #### 一、Java数组查找的基本概念 在计算机科学中,查找算法的目标是在数据集中找到特定值或满足特定条件的项。对于数组,查找通常意味着遍历数组元素,直到找到与目标匹配的元素为止。如果找到,则返回该元素的...

    Java数组练习题带答案.doc

    Java 数组是一种基本的数据结构,用于存储固定大小的同类型元素的集合。本文通过多种练习题和答案,帮助读者更好地理解 Java 数组的概念和应用。 1. 数组元素的访问 数组的元素可以通过下标来访问,数组 Array 的...

Global site tag (gtag.js) - Google Analytics