`

java数组的排序和求数组中的最大值和最小值

    博客分类:
  • j2se
阅读更多
2010-12-28 到   博彦科技去面试的一个面试题

package com.lyx;

import java.util.Arrays;

/*
 * 博彦科技的面试题
 *  数组排序,
 *   数组中的最大值
 *   数组中的最小值
 */
public class ArraysTest {
	public int[] aa = new int[10];

	public void initArray() {
		int[] myarray = { 2, 34, 5, 59, 23, 3, 56, 34, 9, 10 };
		aa = myarray;
		System.out.println("-----未排序之前输出。。--------");
		for (int i = 0; i < aa.length; i++) {
			System.out.println(aa[i]);
		}
		System.out.println("--------------------");

	}

	public void arraysort() {
		[color=red]Arrays.sort(aa);[/color]
		System.out.println("----------排序后输出----------");
		for (int i = 0; i < aa.length; i++) {
			System.out.println(aa[i]);
		}
		System.out.println("--------------------");
	}

	public int getMaxValue() {
		return aa[aa.length - 1];
	}

	public int getMinValue() {
		return aa[0];
	}

	public static void main(String[] args) {
		ArraysTest at = new ArraysTest();
                
		at.initArray();
		at.arraysort();
		System.out.println("---------------------");

		System.out.println("最大值:" + at.getMaxValue());
		System.out.println("最小值:" + at.getMinValue());
	}
}


分享到:
评论
1 楼 mark2007081021 2011-10-21  
                   

相关推荐

    数组最大值最小值_数组最大值最小值_最小值_

    2. **排序法**:将数组排序后,第一个元素是数组的最小值,最后一个元素是最大值。但这种方法的时间复杂度较高,为O(n log n),不适合对效率要求高的场景。 3. **并行计算**:在多核处理器或分布式系统中,可以将...

    3、 定义一个包含10个整数的数组,求该数组中的最大值、最小值、平均值与总和、并从小到大排序。

    请在DOS命令窗口里编译运行该程序 dos下相关命令 编译:javac 文件名.java 运行:java 文件名 此处填写数字(每个数字要用空格隔开)

    java中排序,求最小值、最大值和杨辉三角的题解

    `max.java`可能实现了寻找数组最大值的功能,而`Serical.java`可能是关于序列操作或者序列排序的代码。`Yanghui.java`则很可能是实现杨辉三角计算的程序。 学习和理解这些基础知识对于Java初学者来说至关重要,它们...

    查找序列(数组)中的最大值,最小值(例子)

    在实际编程中,Java还提供了`java.util.Arrays`类的`max()`和`min()`方法,可以直接计算数组的最大值和最小值,简化代码并优化性能。 总之,理解如何在Java中查找数组中的最大值和最小值是编程基础的一部分,也是...

    Java数组的经典算法和应用

    System.out.println("最大值为数值中的第"+maxindex+"个数。"); //排序使用双重循环 冒泡排序,从小到大派寻 for(i=1;i;i++) { for(j=0;j;j++) { if(a[j]&gt;a[j+1]) { int temp;//临时...

    java代码-求数组的最大值,最小值,平均值

    在Java编程语言中,处理数组数据是...这就是如何在Java中使用基本的数组操作来找出数组的最大值、最小值和平均值。了解这些基本概念对于任何Java开发者来说都是至关重要的,因为它们构成了更复杂算法和数据结构的基础。

    JAVA得到数组中最大值和最小值的简单实例

    在Java编程语言中,处理数组是一项基本操作,其中包括找出数组中的最大值和最小值。本实例将详细解析如何实现这一功能。首先,我们要创建一个Java类`TestJava4_3`,并在其中定义一个主方法`main`,这是Java应用程序...

    面试题涵盖Java数组常见操作和用法

    寻找数组中的最大值和最小值,需遍历数组并维护最大值和最小值变量。 对于排序,Java提供`Arrays.sort()`方法,能对数组进行升序排序。数组的反转可以通过循环或`Collections.reverse()`方法实现。判断两个数组是否...

    java数组总结使用手册

    获取数组中的最大值或最小值是一个常见需求。这里提供一个示例,展示如何获取一个整型数组的最大值。 ```java public static int getMax(int[] arr) { if (arr == null || arr.length == 0) return Integer.MIN_...

    常见数组面试题

    #### 二、求数组的最大值和最小值 **题目描述:** 使用递归来实现数组的最大值和最小值的求解,要求将数组分为左右两个子数组进行处理。 **解答:** ```cpp void MaxandMin(int* a, int l, int r, int& maxValue,...

    java代码-定义一个一维数组,求出数组的最大值,最小值,平均值。

    在给定的`main.java`文件中,我们可能会看到如下代码,用于初始化数组并计算其最大值、最小值和平均值: ```java public class Main { public static void main(String[] args) { int[] array = {3, 7, 1, 9, 2, ...

    java 数组教程.

    总结,Java数组是编程中必不可少的数据结构,理解并熟练掌握数组的声明、初始化、操作和应用,将对编写高效、简洁的代码大有裨益。学习数组,不仅可以帮助你处理批量数据,也为深入学习更复杂的数据结构打下坚实的...

    java一维数组课程作业

    3. **找到数组中的最大值和最小值**: 同样,通过遍历数组,我们可以找到最大值和最小值。初始化最大值和最小值为数组的第一个元素,然后依次与数组的其他元素比较: ```java int max = array[0]; int min = ...

    java 实现数组的增删改查

    对一维数组进行增删改查:int[] num = new int[10]; 要求:用方法实现 1.输入10个整数 2.删除指定位置上的数 3.修改指定位置上的数 4.查找某个数的位置(下标) 5.查找最大值 6.查找最小值 7.对数组进行排序

    Java数组实例练习题整理

    Java数组实例练习题整理 在 Java 编程语言中,数组是一种基本的数据结构,常用于...这五个练习题涵盖了 Java 数组的基本操作、数组排序、查找最大/最小值等多方面的知识点,为读者提供了一个系统的学习和实践的机会。

    JAVA排序最大最小值.pdf

    例如,输入 10 个数,找出最大值,可以定义变量 a 用于存放最大值,每输入一个数据 b 就与 a 比较,如果 b&gt;a,则 a=b,重复 "输入 --比较 "的过程,直到 10 个数都输入、比较完,则 a 中就是 10 个数中的最大值。...

    java代码-数组求合,求平均值,求最大值,最小值

    在Java编程语言中,处理数组是一项基本操作,涵盖了多种数据计算和分析任务。在这个特定的项目中,我们关注的...通过阅读和理解这两个文件,你将能够加深对Java数组操作的理解,并学习如何将这些知识应用到实际项目中。

    aviator 实现 List 的求和、排序、最大、最小值

    在Java应用中,Aviator 特别适合用于数据分析和处理,例如对 List 中的数据进行求和、排序、找出最大值和最小值等操作。在给定的“aviator 实现 List 的求和、排序、最大、最小值”的主题中,我们将深入探讨如何利用...

Global site tag (gtag.js) - Google Analytics