`

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  
                   

相关推荐

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

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

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

    我们还会讨论数组的长度、数组的最大值和最小值、数组的排序和反转、数组的比较和转换等常见操作。此外,我们还会探讨多维数组的概念和遍历方法。通过学习本文,您将深入了解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 实现数组的增删改查

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

    数组工具类

    (1)求最大值方法,参数是int数组,返回值是数组最大值; (2)求最小值的方法,参数是int数组,返回值是数组最小值; (3)求平均值的方法,参数是int数组,返回值是数组平均值; (4)求和的方法,参数是int数组...

    java代码-日常练习23,取数组的最小值、最大值、排序及二分查找法

    java代码-日常练习23,取数组的最小值、最大值、排序及二分查找法

    JAVA泛型简单排序实例

    JAVA泛型源代码实现以下功能:返回数组元素的最大值/最小值下标;判断数组元素是否按升序排列;T对象数组排序;二分法查找key元素;

    Java数据结构和算法中文第二版

    查找最大值和最小值 删除节点 二叉树的效率 用数组表示树 重复关键字 完整的tree.java程序 哈夫曼(Huffman)编码 小结 问题 实验 编程作业 第9章 红-黑树 第10章 2-3-4树和外部存储 第11章 哈希表 第12章 ...

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

    NULL 博文链接:https://bugyun.iteye.com/blog/2287835

    Java程序设计基础笔记 • 【第10章 数组】

    10.4.1 求最大值和最小值 10.4.2 数组的排序 10.4.3 实践练习 总结: 10.1 数组概述 10.1.1 数组优势 在超市的入口处,摆放着许多的电子储物柜,每个电子储物柜均由若干个储物箱构成,用于存放

    java 基础的课堂笔记整理

    8.2求数组中的最大值与最小值的差 31 8.3创建Point数组,要求X与Y在夹角为45度的直线上 32 8.4定义一个Circle数组,为它的各个元素赋值 33 8.5冒泡排序法 35 8.6讲了java内置的排序的方法以及数组copy的方法 36 8.7...

    Java数据结构和算法(第二版)

    查找最大值和最小值 删除节点 二叉树的效率 用数组表示树 重复关键字 完整的tree.java程序 哈夫曼(Huffman)编码 小结 问题 实验 编程作业 第9章 红-黑树 第10章 2-3-4树和外部存储 第11章 哈希表 第12章 堆 第13章 ...

    冒泡排序和选择排序的详解(包含图解和java代码)

    a) 冒泡排序:相邻的两个元素进行比较,如果前者大于后者,则交换位置,保证每一...b) 选择排序:每一次从待排序的元素中选出最小值,存放在数组的起始位置,直到全部待排序的元素排完为止。 包含图解和代码,十分详细

    一起来学java

    这是数组的练习,其中包含数组的冒泡排序,求最大值最小值,插入元素的文件

    java数据结构与算法第二版

    查找最大值和最小值 删除节点 二叉树的效率 用数组表示树 重复关键字 完整的tree.java程序 哈夫曼(Huffman)编码 小结 问题 实验 编程作业 第9章 红-黑树 第10章 2-3-4树和外部存储 第11章 哈希表 第12章 ...

    实验1 控制语句上机.pdf

    ARM自学用的文档资源,设计其语法结构等

    StraightSelectSort.java

    用Java实现的直接选择排序算法,直接选择排序,是每次在当前数组中找到当前数组数组的最大值或最小值,并将其直接放在当前数组的第一个位置或最后一个位置

    Java数据结构和算法中文第二版(1)

    查找最大值和最小值 删除节点 二叉树的效率 用数组表示树 重复关键字 完整的tree.java程序 哈夫曼(Huffman)编码 小结 问题 实验 编程作业 第9章 红-黑树 本章讨论的方法 平衡树和非平衡树 使用...

    实验一 Java环境及基础语法已完成0.docx

    从键盘输入和随机产生方式产生一维数组,并完成如下功能:1、打印2、数组排序3、统计平均值4、找出最接近平均值的数5、求最大最小值。

Global site tag (gtag.js) - Google Analytics