键盘输入10个数,并求平均值java
时间: 2023-05-24 10:07:02 浏览: 198
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int sum = 0;
System.out.println("请输入10个数:");
for (int i = 1; i <= 10; i++) {
int num = input.nextInt();
sum += num;
}
double avg = sum / 10.0;
System.out.printf("这10个数的平均值为:%.2f", avg);
}
}
```
相关问题
用键盘输入3个数并求中间值(JAVA)
在Java中,你可以使用Scanner类来获取用户输入,并通过数组或列表存储这三个数字。然后你可以确定中间值,如果是三个数,中间值通常是第一个和第三个数排序后的中间位置的数。下面是一个简单的示例:
```java
import java.util.Scanner;
public class MiddleValueCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入三个数:");
double num1 = scanner.nextDouble();
double num2 = scanner.nextDouble();
double num3 = scanner.nextDouble();
// 将数字放入一个数组,然后计算并打印中间值
double[] numbers = {num1, num2, num3};
Arrays.sort(numbers); // 对数字进行排序
double middleIndex = numbers.length / 2; // 中间索引
if (numbers.length % 2 == 0) { // 如果有偶数个数,取平均值
double middleValue = (numbers[middleIndex - 1] + numbers[middleIndex]) / 2;
System.out.println("中间值是:" + middleValue);
} else { // 如果是奇数个数,直接取中间的那个数
double middleValue = numbers[middleIndex];
System.out.println("中间值是:" + middleValue);
}
scanner.close(); // 关闭扫描器
}
}
```
Java,键盘输入6个数,求他们的最大值,最小值,平均值
您可以参考以下 Java 代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建 Scanner 对象用于读取用户输入
Scanner scanner = new Scanner(System.in);
// 读取用户输入的 6 个数
int[] nums = new int[6];
for (int i = 0; i < 6; i++) {
System.out.print("请输入第 " + (i + 1) + " 个数:");
nums[i] = scanner.nextInt();
}
// 计算最大值、最小值、平均值
int max = nums[0], min = nums[0], sum = nums[0];
for (int i = 1; i < 6; i++) {
if (nums[i] > max) {
max = nums[i];
}
if (nums[i] < min) {
min = nums[i];
}
sum += nums[i];
}
double avg = (double) sum / 6;
// 输出结果
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
System.out.println("平均值为:" + avg);
}
}
```
运行程序后,您可以依次输入 6 个数,程序将会输出它们的最大值、最小值和平均值。
阅读全文