Java获取数组最小值_Java数组获取最大最小值实例实现

 2024-01-22 04:02:39  阅读 0

下面的示例演示了如何通过类的 .max() 和 .min() 方法查找数组中的最大值和最小值:

Main.java 文件:

java.util.;

java.util.;

类主要{

无效主([]参数){

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

int min = (int) .min(.());

int max = (int) .max(.());

.out.("最小值:" + min);

.out.("最大值:" + max);

运行上述代码的输出结果为:

最小值:1

最大值:9

Java求数组中元素的最大值和最小值及其下标

功能需求:遍历数组,找到数组中最大元素、最小元素以及元素对应的索引。 这需要使用方法来完成。

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

代码显示:

类数组{

无效主([]参数){

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

//调用遍历方法

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

//调用该方法获取最大值

.out.("最大元素为:"+max(arr));

//调用该方法获取最大索引

.out.("最大元素的索引为:"+(arr));

//调用该方法获取最小值

.out.("最小元素为:"+min(arr));

//调用该方法获取最小值索引

.out.("最小元素的索引是:"+(arr));

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

.out.("搜索元素的状态为:"+(arr,9));

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

.out.("搜索元素的索引为:"+(arr,9));

//遍历数组

无效打印(int[] arr){

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

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

。出去。; */

for(int i=0;i

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

。出去。();

//获取最大值

int max(int[] arr){

int max=arr[0];

for(int i=0;i

如果(arr[i]>最大){

最大值=arr[i];

最大限度;

//获取最大索引

int (int[] arr){

整数=0;;

for(int i=0;i

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

=我;

;

//获取最小值

int min(int[] arr){

int min=arr[0];

for(int i=0;i

如果(arr[i]

分钟=arr[i];

分钟;

//获取最小值索引

int (int[] arr){

整数=0;;

for(int i=0;i

如果(arr[i]

=我;

;

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

(int[] arr,int ){

for(int i=0;i

if(==arr[i]){

真的;

错误的;

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

int (int[] arr,int ){

for(int i=0;i

if(==arr[i]){

我; //返回索引

-1;

效果截图:

标签: 索引 数组 元素

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码