初始化一个有10个整数的数组,在数组中查找并输出最大值和最小值。
2012-02-24 14:44
537 查看
/*
* 文 件 名: PXDemo.java
* 版 权:
* 描 述: <描述>
* 修 改 人: Administrator
* 修改时间: 2012-2-24
* 跟踪单号: <跟踪单号>
* 修改单号: <修改单号>
* 修改内容: <修改内容>
*/
package com.hpli.demo;
import java.util.Random;
/**
* 初始化一个有10个整数的数组,在数组中查找并输出最大值和最小值。
*
* @author Administrator
* @version [版本号, 2012-2-24]
* @see [相关类/方法]
* @since [产品/模块版本]
*/
public class PXDemo
{
public static void main(String[] args)
{
Random random = new Random();
int[] arr = new int[10];
System.err.print("产生的随机数:");
for (int i = 0; i < arr.length; i++)
{
arr[i] = random.nextInt(100);
System.err.print(" " + arr[i] + " ");
}
int temp = 0;
int m = 0;
// 进行冒泡排序
for (int i = 0; i < arr.length; i++)
{
for (int j = 0; j < arr.length - i - 1; j++)
{
if (arr[j] < arr[j + 1])
{
temp = arr[j + 1];
arr[j + 1] = arr[j];
arr[j] = temp;
}
m++;
}
}
System.err.println("\n");
System.err.print("排序后的数组:");
for (int i = 0; i < arr.length; i++)
{
System.err.print(" " + arr[i] + " ");
}
System.err.println("\n");
System.err.println("最小值: " + arr[9] + " | 最大值: " + arr[0]);
System.err.println("\n" + "循环次数: " + m);
}
}
* 文 件 名: PXDemo.java
* 版 权:
* 描 述: <描述>
* 修 改 人: Administrator
* 修改时间: 2012-2-24
* 跟踪单号: <跟踪单号>
* 修改单号: <修改单号>
* 修改内容: <修改内容>
*/
package com.hpli.demo;
import java.util.Random;
/**
* 初始化一个有10个整数的数组,在数组中查找并输出最大值和最小值。
*
* @author Administrator
* @version [版本号, 2012-2-24]
* @see [相关类/方法]
* @since [产品/模块版本]
*/
public class PXDemo
{
public static void main(String[] args)
{
Random random = new Random();
int[] arr = new int[10];
System.err.print("产生的随机数:");
for (int i = 0; i < arr.length; i++)
{
arr[i] = random.nextInt(100);
System.err.print(" " + arr[i] + " ");
}
int temp = 0;
int m = 0;
// 进行冒泡排序
for (int i = 0; i < arr.length; i++)
{
for (int j = 0; j < arr.length - i - 1; j++)
{
if (arr[j] < arr[j + 1])
{
temp = arr[j + 1];
arr[j + 1] = arr[j];
arr[j] = temp;
}
m++;
}
}
System.err.println("\n");
System.err.print("排序后的数组:");
for (int i = 0; i < arr.length; i++)
{
System.err.print(" " + arr[i] + " ");
}
System.err.println("\n");
System.err.println("最小值: " + arr[9] + " | 最大值: " + arr[0]);
System.err.println("\n" + "循环次数: " + m);
}
}
相关文章推荐
- 定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
- 定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
- Java编程:定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
- 设一个长度为10的整型数组, 0)要求每个元素的值通过scanf输入,输入完成后, 1)请顺序输出这些整数, 2)请倒序输出这些整数, 3)输出这些数中的最大值, 4)输出这些数中的最小值
- :输入10个整数,保存在一个数组中,在数组中查找某个数,给出是否找到的信息。如果找到了,要求输出该数在数组中所处的位置;如果找不到,输出“没有找到!
- 【1】 设一个长度为10的整型数组,  0)要求每个元素的值通过scanf输入,输入完成后,  1)请顺序输出这些整数,  2)请倒序输出这些整数,  3)输出这些数中的最大值,最小值
- 编写程序:从键盘上输入若干个整数(以输入-1作为结束标识),输出这些数中的最大值和最小值,要求编写一个函数实现最大值和最小值的求取。
- 编这样一个程序,用户输入10个整数,程序找出其中的最大值和最小值
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- //1、输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- 课堂提问(C语言):输入10个整数到一个数组,将奇数放在数组前面,偶数放在数组后面,然后输出整个数组。
- 作业5:输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 在一个数组中查找最大的K个元素或者最小的K个元素
- 习题 8.3 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写3个函数:1.输入10个整数;2.进行处理;3.输出10个数。
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输出一个一维数组中的最大值、最小值、全部元素的和,并将此数组中的值按逆序重新存放。例如原先a[0]~a[4]存放2 8 7 5 3,逆序存放后 a[0]~a[4]变为存放3 5 7 8 2
- (c++)输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。 注意:不是排序!不是排序!
- 定义一个长度为10的整数说组,可用于保存用户通过控制台输入的10个整数,并计算他们的最大最小平均值。