java代码 最大最小值
时间: 2023-06-03 21:05:31 浏览: 68
可以使用以下代码来获取数组中的最大值和最小值:
```
public class Main {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5};
int max = arr[0];
int min = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
System.out.println("最大值是:" + max);
System.out.println("最小值是:" + min);
}
}
```
相关问题
Java实现最大最小值归一化代码
以下是Java实现最大最小值归一化的代码:
```java
public static double[] minMaxNormalization(double[] data) {
double[] result = new double[data.length];
double max = Double.MIN_VALUE;
double min = Double.MAX_VALUE;
// 找出最大值和最小值
for (double d : data) {
if (d > max) {
max = d;
}
if (d < min) {
min = d;
}
}
// 归一化
for (int i = 0; i < data.length; i++) {
result[i] = (data[i] - min) / (max - min);
}
return result;
}
```
其中,`data`为需要进行归一化的数据,返回值为归一化后的结果。在方法中先找出最大值和最小值,然后对每个数据进行归一化处理,最后返回结果数组。
Java最大值最小值交换代码
Java中可以使用Math.max()和Math.min()方法来获取最大值和最小值。下面是使用这两个方法进行最值交换的代码示例:
```
int a = 10;
int b = 20;
int max = Math.max(a, b);
int min = Math.min(a, b);
a = min;
b = max;
System.out.println("a = " + a + ", b = " + b);
```
输出结果为:a = 20, b = 10。
阅读全文