java从键盘输入5个整数,判定这些数据是否为从小到大排列。输出“yes"或”no"
时间: 2024-03-07 18:50:31 浏览: 82
好的,可以使用循环遍历输入的整数,并且比较相邻两个数的大小,判断它们是否是从小到大排列。以下是 Java 代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] nums = new int[5]; // 初始化整数数组
for (int i = 0; i < nums.length; i++) {
nums[i] = input.nextInt(); // 从键盘输入整数
}
boolean isSorted = true; // 初始化为从小到大排列
for (int i = 0; i < nums.length - 1; i++) {
if (nums[i] > nums[i + 1]) {
isSorted = false; // 如果不是从小到大排列,设置为false
break; // 找到后跳出循环
}
}
if (isSorted) {
System.out.println("yes"); // 输出"yes"
} else {
System.out.println("no"); // 输出"no"
}
}
}
```
这里使用了一个 `boolean` 类型的变量 `isSorted` 来记录整数数组是否是从小到大排列。如果发现相邻两个数的大小不符合要求,就将 `isSorted` 设置为 `false`,并跳出循环。如果循环结束后 `isSorted` 仍然是 `true`,就说明整数数组是从小到大排列。
阅读全文