java输入10个整数,输出最小值的所有下标。输入格式: 输入10个整数 输出格式: 输出所有最小值的下标,一个数据后面带一个空格。
时间: 2024-05-08 18:22:35 浏览: 157
java 输入一个数字组成的数组(输出该数组的最大值和最小值)
以下是Java代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] nums = new int[10];
for (int i = 0; i < 10; i++) {
nums[i] = scanner.nextInt();
}
int min = nums[0];
for (int i = 1; i < 10; i++) {
if (nums[i] < min) {
min = nums[i];
}
}
System.out.print("最小值的下标:");
for (int i = 0; i < 10; i++) {
if (nums[i] == min) {
System.out.print(i + " ");
}
}
}
}
```
首先,我们使用 Scanner 类读取用户输入的十个整数,存储在一个名为 nums 的数组中。
接下来,我们遍历数组 nums,找到其中的最小值 min。
最后,我们再次遍历数组 nums,输出所有值等于 min 的元素下标,即为最小值的所有下标。
阅读全文