输入 10 个数并排序,用数组和 for 循环写java
时间: 2024-03-23 08:42:14 浏览: 58
可以使用冒泡排序法对输入的10个数进行排序,以下是使用数组和for循环实现的Java代码:
```java
import java.util.Scanner;
public class SortArray {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] arr = new int[10];
System.out.println("请输入10个数:");
for (int i = 0; i < arr.length; i++) {
arr[i] = input.nextInt();
}
// 冒泡排序法
for (int i = 0; i < arr.length - 1; i++) {
for (int j = 0; j < arr.length - 1 - i; j++) {
if (arr[j] > arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
System.out.println("排序后的数组为:");
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
}
}
```
运行代码后,输入10个数,程序会自动将其排序并输出。
阅读全文