package com.java;
import org.junit.Test;
import java.util.Arrays;
import java.util.List;
public class MainTest {
@Test
public void tesOne() {
/**
* 给定一个数组{5,1,6,4,2,8,9}
* 获取数组中的最大值,以及最小值
*/
int[] arr = new int[]{5, 1, 6, 4, 2, 8, 9};//定义数组
/**
* 获取最大值:
* 方式一:
*/
int maxValue = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > maxValue) {
maxValue = arr[i];
}
}
System.out.println("获取最大值方式一: " + maxValue);
/**
* 获取最大值:
* 方式二:
*/
int maxValueIndex = 0;//最大值下标索引
for (int i = 1; i < arr.length; i++) {
if (arr[i] > arr[maxValueIndex]) {
maxValueIndex = i;
}
}
System.out.println("获取最大值方式二: " + arr[maxValueIndex]);
/**
* 获取最小值:
* 方式一:
*/
int minValue = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] < minValue) {
minValue = arr[i];
}
}
System.out.println("获取最小值方式一: " + minValue);
/**
* 获取最小值:
* 方式二:
*/
int minValueIndex = 0;//最小值下标索引
for (int i = 1; i < arr.length; i++) {
if (arr[i] < arr[minValueIndex]) {
minValueIndex = i;
}
}
System.out.println("获取最小值方式二: " + arr[minValueIndex]);
}
}
还没有评论,来说两句吧...