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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 编号3363 中级黑马   /  2016-3-25 01:04  /  648 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
如下所示。
*/

import java.util.Scanner;
class ArrayTest3{
public static int getMax(int[] arr){
  int max = arr[0];

  for(int x = 1; x<arr.length; x++){
   if(arr[x]>max){
    max = arr[x];}
  }
  return max;
}
public static void getMin(int[] arr){
  int min = 0;
  for (int x=1; x<arr.length; x++) {
   if(arr[x]<arr[min])
    min = x;
  }
  return arr[min];
}
public static void main(String[] args){
  int[] arr = new int[5];
  Scanner sc = new Scanner(System.in);
  System.out.println("请依次输入五个正整数:");
  for(int x=0; x<arr.length; x++){
   arr[x] = sc.nextInt();
  }
  int result = getMax(arr);
  System.out.println("max="+result );
}
}

3 个回复

倒序浏览
有没有其他玩法?求告知
回复 使用道具 举报
import java.util.Scanner;  public class Test {         public static void main(String args[]) {                 int[] a = new int[5];                 Scanner sc = new Scanner(System.in);                 for (int i = 0; i < a.length; i++) {                         System.out.println("请输入第" + (i + 1) + "个整数:");                         a[i] = sc.nextInt();                 }                 int max = a[0], min = a[0];                 for (int i = 0; i < a.length; i++) {                         if (min > a[i]) {// 最小值                                 min = a[i];                         }                         if (max > a[i]) {// 最大值                                 max = a[i];                         }                 }                 System.out.println("最大值" + max);                 System.out.println("最小值" + min);          } }
回复 使用道具 举报
潘耿威 发表于 2016-3-25 14:06
import java.util.Scanner;  public class Test {         public static void main(String args[]) {                 int[] a = ...

多谢多谢!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马