全国服务热线:400-6263-721

位置:郑州中公优就业IT培训学校 > 学校动态 > Java培训 数组获取数值实例实现

Java培训 数组获取数值实例实现

来源:郑州中公优就业IT培训学校时间:2021/11/8 16:54:21

  给大家分享一篇关于数组获取zui大和zui小值实例的详细介绍,文中通过示例代码介绍的非常详细,以下实例演示了如何通过Collections类的Collections.max()和Collections.min()方法来查找数组中的zui大和zui小值:

  Main.java文件:

  import java.util.Arrays;

  import java.util.Collections;

  public class Main {

  public static void main(String[] args) {

  Integer[] numbers = { 8, 2, 7, 1, 4, 9, 5};

  int min = (int) Collections.min(Arrays.asList(numbers));

  int max = (int) Collections.max(Arrays.asList(numbers));

  System.out.println("zui小值: " + min);

  System.out.println("zui大值: " + max);

  }

  }

  以上代码运行输出结果为:

  zui小值: 1

  zui大值: 9

  java求数组中元素zui大值zui小值及其下标

  功能需求:遍历数组,并求出数组中元素的zui大元素,zui小元素,及其相应的索引等问题,要求用方法完成.

  思路:分别创建不同的方法,然后再调用方法.

  代码展示:

  public class Array{

  public static void main(String[] args){

  int[] arr={13,45,7,3,9,468,4589,76,4}; //声明数组并赋值

  //调用遍历的方法

  print(arr); //在同一个类中,类名可以省略

  //调用获取zui大值的方法

  System.out.println("zui大元素为:"+max(arr));

  //调用获取zui大值索引的方法

  System.out.println("zui大元素的索引为:"+maxIndex(arr));

  //调用获取zui小值的方法

  System.out.println("zui小元素为:"+min(arr));

  //调用获取zui小值索引的方法

  System.out.println("zui小元素的索引为:"+minIndex(arr));

  //调用查找元素是否存在的方法

  System.out.println("查找元素的状态为:"+search(arr,9));

  //调用查找元素是否存在并返回索引方法

  System.out.println("查找元素的索引为:"+searchIndex(arr,9));

  }

  //遍历数组

  public static void print(int[] arr){

  /*for(int i:arr){ //使用加强for循环遍历

  System.out.print(arr[i]+"\t");

  }

  System.out.println; */

  for(int i=0;i

  System.out.print(arr[i]+"\t");

  }

  System.out.println();

  }

  //获取zui大值

  public static int max(int[] arr){

  int max=arr[0];

  for(int i=0;i

  if(arr[i]>max){

  max=arr[i];

  }

  }

  return max;

  }

  //获取zui大值索引

  public static int maxIndex(int[] arr){

  int maxIndex=0;;

  for(int i=0;i

  if(arr[i]>arr[maxIndex]){

  maxIndex=i;

  }

  }

  return maxIndex;

  }

  //获取zui小值

  public static int min(int[] arr){

  int min=arr[0];

  for(int i=0;i

  if(arr[i]

  min=arr[i];

  }

  }

  return min;

  }

  //获取zui小值索引

  public static int minIndex(int[] arr){

  int minIndex=0;;

  for(int i=0;i

  if(arr[i]

  minIndex=i;

  }

  }

  return minIndex;

  }

  //在数组中查找指定元素是否存在 ,如是存在返回true,不存在返回false

  public static boolean search(int[] arr,int number){

  for(int i=0;i

  if(number==arr[i]){

  return true;

  }

  }

  return false;

  }

  //在数组中查找指定元素是否存在 ,如是存在返回索引,不存在返回-1

  public static int searchIndex(int[] arr,int number){

  for(int i=0;i

  if(number==arr[i]){

  return i; //返回索引

  }

  }

  return -1;

  }

  }

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/2286/news/434491/违者必究! 以上就是郑州中公优就业IT培训学校 小编为您整理 Java培训 数组获取数值实例实现的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721