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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

public class Test5
{
               public static void main(String[] args)   
               {  
                //获取键盘录入  
                BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
                //定义一个int类型的数组
                int[] arr = new int[5];  
                //定义变量max和min
                int max=0;  
                int min=0;  
                    //借助for循环遍历数组
                    for(int i=0;i<arr.length;i++)  
                    {  
                       min = arr[0];  
                       //捕获异常
                       try  
                         {
                          System.out.println("请输入第"+(i+1)+"个数:");  
                          //将输入字符转换成十进制整数存入数组  
                          arr[i] = Integer.parseInt(br.readLine());                  
                         }  
                        //处理异常
                        catch(IOException e)   
                        {   
                        //输出异常信息
                         e.printStackTrace();  
                        }  
                        //获取最大值  
                        if(arr[i]>max)     
                        max = arr[i];  
                        //获取最小值  
                        if(arr[i]<min)  
                        min = arr[i];            
                      }  
                    //输出最大值和最小值
                    System.out.println("max = "+max);  
                    System.out.println("min = "+min);            
                }  
}

18 个回复

倒序浏览
if(arr[i]<min)  这行有问题,min开始就是0,最小数只能是它了,但是数组里又没有0
回复 使用道具 举报 1 0
你 要说明自己的具体问题哦
回复 使用道具 举报
Max,和min 的初始化有问题,初始化数组中的元素会更好,不然有时候程序会报错
回复 使用道具 举报
我在执行的时候,报这个错“BufferedReader cannot be resolved to a type”;没有对JAVA的IO进行引用,所以在程序开始的时候,需要加上“import Java.IO.*
还有数据的初始化有问题,最好是应该先输入数据,然后再进行初始化成数组中的数据,会比较好,
回复 使用道具 举报 1 0
定义 int max=0没必要啊直接int max=arr[0]
回复 使用道具 举报
曾翀 中级黑马 2014-8-25 00:01:37
7#
看看。。。哈哈
回复 使用道具 举报
楼主厉害厉害
回复 使用道具 举报
你这个定义零有必要吗想知道?
回复 使用道具 举报
:handshake
回复 使用道具 举报
没有对IO进行引用。
回复 使用道具 举报
tom200989 来自手机 中级黑马 2015-3-18 07:30:19
12#
没有学流,但想做这个
回复 使用道具 举报
有点晕了!好多大神呀!
回复 使用道具 举报
不过.楼主,你的最小值对么???
回复 使用道具 举报
我觉得很好的  虽然没有那么优化
回复 使用道具 举报
可以用Scannery实现吗?
回复 使用道具 举报
最小值不对
回复 使用道具 举报
支持。。。对于初学的我来说还是很有用的。。
回复 使用道具 举报
顶顶顶 学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马