帮我写一个求最大数的java代码
时间: 2023-08-22 22:03:35 浏览: 40
当你说“求最大数”的时候,是要在一个数组或者一组数字里面找到其中的最大值吗?如果是的话,下面是一个简单的Java代码实现:
```java
public class FindMaxNumber {
public static void main(String[] args) {
int[] nums = {3, 7, 2, 8, 9};
int max = nums[0];
for (int i = 1; i < nums.length; i++) {
if (nums[i] > max) {
max = nums[i];
}
}
System.out.println("最大值为:" + max);
}
}
```
以上代码中,我们定义了一个数组`nums`,然后通过遍历数组的每一个元素,找到其中的最大值。在循环过程中,我们使用变量`max`来存储当前已经找到的最大值,每当遍历到一个比`max`大的元素时,就将`max`的值更新为这个元素的值。最后输出`max`即可。
相关问题
用Java写一个三个数求最大值的代码
int max = 0;
if(num1 > max) {
max = num1;
}
if(num2 > max) {
max = num2;
}
if(num3 > max) {
max = num3;
}
System.out.println("最大值是" + max);
用java写一个去掉最大最小数并求平均数的代码
以下是用 Java 实现的去掉最大最小数并求平均数的代码:
```java
import java.util.Arrays;
public class RemoveMinMax {
public static double averageWithoutMinMax(double[] arr) {
if (arr == null || arr.length < 3) {
return 0; // 处理特殊情况,数组为空或长度小于3时直接返回0
}
Arrays.sort(arr); // 排序,方便找到最大最小值
double sum = 0;
for (int i = 1; i < arr.length - 1; i++) { // 从第二个数开始累加
sum += arr[i];
}
return sum / (arr.length - 2); // 求平均数
}
public static void main(String[] args) {
double[] arr = {1.2, 3.4, 5.6, 7.8, 9.0};
double avg = averageWithoutMinMax(arr);
System.out.println("去掉最大最小数后的平均数为:" + avg);
}
}
```
注:上述代码中的 `averageWithoutMinMax` 方法接收一个 `double` 类型的数组作为参数,返回去掉最大最小数后的平均数。该方法先判断数组是否为空或长度是否小于3,若是则直接返回0;否则先对数组进行排序,然后从第二个数开始累加,最后求平均数。在 `main` 方法中,我们定义了一个数组并调用 `averageWithoutMinMax` 方法求平均数并输出。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![java](https://img-home.csdnimg.cn/images/20210720083646.png)