黑马程序员技术交流社区

标题: 最大小值?后面的循环我不会写了? [打印本页]

作者: Gyx    时间: 2015-1-15 00:52
标题: 最大小值?后面的循环我不会写了?
编写程序接收键盘输入的5个数,装入一个数组,并找出其最大数和最小数。
作者: yueye13    时间: 2015-1-15 10:20
  1. import java.io.*;
  2. class Test5 {
  3.         public static void main(String[] args)throws IOException
  4.         {
  5.                 BufferedReader bufr=new BufferedReader(new InputStreamReader(System.in));//获取键盘录入
  6.                 BufferedWriter bufw=new BufferedWriter(new OutputStreamWriter(System.out));//获取控制台输出
  7.                 int[] arr=new int[5];
  8.                 int max=0;
  9.                 int min=0;
  10.                 for(int x=0;x<5;x++)
  11.                 {
  12.                         String line=bufr.readLine();//获取键盘录入的String型数据
  13.                         arr[x]=Integer.parseInt(line);//转换为Int型数据
  14.                         if(arr[x]<arr[max])
  15.                                 max=x;
  16.                         if(arr[x]>arr[min])
  17.                                 min=x;
  18.                 }
  19.                 bufw.write("输入的最大值是"+arr[max]);
  20.                 bufw.write("输入的最小值是"+arr[min]);
  21.                 bufw.close();
  22.                 bufr.close();
  23.                
  24.         }

  25. }
复制代码

作者: zhengyijun    时间: 2015-1-15 10:20
本帖最后由 zhengyijun 于 2015-1-15 10:36 编辑

int[] num = new int[5];//存储键盘输入的数
                //将最大值和最小值都初始化为num[0]的值
                int max = num[0];
                int min = num[0];
                //将max和min依次和数组的后面几个元素比较
                for(int i=1;i<num.length;i++) {
                        //不知道为什么不能显示完整的num
                        if(num>max) {
                                max = num;
                        }
                        if(num<min) {
                                min = num;
                        }
                }

作者: 时间来过    时间: 2015-1-15 10:34
zhengyijun 发表于 2015-1-15 10:20
int[] num = new int[5];//存储键盘输入的数
                //将最大值和最小值都初始化为num[0]的值
    ...

哥们,您这是写的什么呀?
作者: zhengyijun    时间: 2015-1-15 10:39
第一贴代码 不知道为什么不能显示num[i]




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