A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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);
        }


}

2 个回复

倒序浏览
谢谢分享学习了
回复 使用道具 举报

共同学习共同学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马