java求m和n的平均值,并将结果存于变量p中
时间: 2024-05-12 21:18:21 浏览: 11
这是一个简单的 Java 编程问题,代码如下:
```java
int m = 5;
int n = 10;
double p = (m + n) / 2.0;
```
上述代码中,我们定义了两个整数变量 m 和 n,分别赋值为 5 和 10。然后,我们定义了一个双精度浮点类型的变量 p,用于存储 m 和 n 的平均值。算法很简单:将 m 和 n 相加,再除以 2.0 即可。
注意:在进行除法运算时,一定要将其中一个操作数转换为浮点类型,否则会得到错误的结果。
相关问题
java求m的平方乘以n的平方,并将结果存于变量q中
好的,根据您的要求,以下是Java代码实现:
int m = 2; // 可以根据您的具体需求修改m的值
int n = 3; // 可以根据您的具体需求修改n的值
int q = m * m * n * n; // 按照上述公式计算q的值
System.out.println(q); // 打印结果
输出结果为:36。请您确认是否与您的预期结果一致。
用java编写求n个整数的平均值和中位数的程序
好的,我可以回答这个问题。以下是Java编写求n个整数的平均值和中位数的程序示例:
```java
import java.util.Arrays;
public class AverageAndMedian {
public static void main(String[] args) {
int[] arr = {3, 6, 9, 2, 8, 7, 5};
int n = arr.length;
double average = getAverage(arr, n);
double median = getMedian(arr, n);
System.out.println("平均值为: " + average);
System.out.println("中位数为: " + median);
}
public static double getAverage(int[] arr, int n) {
int sum = 0;
for (int i : arr) {
sum += i;
}
return (double)sum / n;
}
public static double getMedian(int[] arr, int n) {
Arrays.sort(arr);
if (n % 2 == 0) {
return (double)(arr[(n-1)/2] + arr[n/2]) / 2;
} else {
return arr[n/2];
}
}
}
```
以上程序可以求出给定整数数组的平均值和中位数。建议根据具体需求修改变量和数组类型,保证程序的灵活性和正确性。