黑马程序员技术交流社区

标题: 编写程序接收键盘输入的5个数,装入一个数组,并找出其最大数和最小数 [打印本页]

作者: 小二儿    时间: 2015-9-7 10:43
标题: 编写程序接收键盘输入的5个数,装入一个数组,并找出其最大数和最小数
package com.itheima;
import java.util.Arrays;
import java.util.Scanner;
/**
* 编写程序接收键盘输入的5个数,装入一个数组,并找出其最大数和最小数。
* @author sunbaoque
*
*/

public class Test {


        public static void main(String[] args) {
                int []arr=new int[5];
                Scanner input=new Scanner(System.in);
                //通过循环完成数组数值的输入接收
                 for (int i = 0; i < arr.length; i++) {
                        System.out.print("请输入第"+(i+1)+"个数:");
                        arr[i]=input.nextInt();
                 }
                 int temp=0;
                 int min=arr[0];//假设数组的第一个数是最小值
                 int max=arr[0];//假设数组的第一个数是最大值
                 for (int i = 1; i < arr.length; i++) {//循环从数组的第二个值开始比起
                        if (min>arr[i]) {                                        //判断当前值是否比最小值小,如果是就把当前值设为最小值
                                min=arr[i];
                        }               
                        if (max<arr[i]) {                                        //判断当前值是否比最大值大,如果是就把当前值设为最大值
                                max=arr[i];
                        }
                }
                 System.out.println("最大值是:"+max+",最小值是:"+min);
        }


}

作者: 张寰宇    时间: 2015-9-7 12:42
谢谢分享学习了
作者: 小二儿    时间: 2015-9-11 11:38
张寰宇 发表于 2015-9-7 12:42
谢谢分享学习了

共同学习共同学习




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2