package com.itheima;
import java.util.Scanner;
/**
*
* 第五题:编写程序接收键盘输入的5个数,装入一个数组,并找出其最大数和最小数。
*
* @author Administrator
*
*/
public class Test5 {
public static void main(String[] args)
{
int[] arr=new int[5];//创建一个元素个数为5的整形数组
Scanner in=new Scanner(System.in);//输入流
for(int i=0;i<arr.length;i++)//输入数组元素
{
// System.out.println("输入第"+(i+1 )+"个数:");
arr[i]=in.nextInt();
}
int max=Max(arr);//调用求最大值的函数
int min=Min(arr);//调用求最小值的函数
System.out.println("最大值="+max+", 最小值="+min);
}
static int Min(int[] arr)//求最小值的函数
{
int min=0;
int small=arr[min];
for(int i=0;i<arr.length;i++)
{
if(arr[i]<small)
{
min=i;
small= arr[min];
}
}
return small;//返回最小值
}
static int Max(int[] arr)//求最大的得函数
{
int max=0;
int big=arr[max];
for(int j=0;j<arr.length;j++)
{
if(arr[j]>arr[max])
{
max=j;
max= arr[max];
}
}
return big;//返回最大值
}
}
|
|