编写一个Java程序,从键盘上输入10个元素为数组,然后将元素排序后输出
时间: 2024-02-11 09:09:59 浏览: 88
好的,下面是一个实现这个功能的 Java 程序:
```java
import java.util.Arrays;
import java.util.Scanner;
public class SortArray {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] array = new int[10];
System.out.println("请输入10个元素:");
for (int i = 0; i < 10; i++) {
array[i] = scanner.nextInt();
}
Arrays.sort(array);
System.out.println("排序后的数组:");
for (int i = 0; i < 10; i++) {
System.out.print(array[i] + " ");
}
}
}
```
这个程序首先创建一个长度为 10 的整型数组 `array`,并使用 `Scanner` 类从键盘上读取 10 个整数存入数组中。接着使用 `Arrays.sort()` 方法对数组进行排序,并使用循环输出排序后的数组元素。
相关问题
编写一个Java程序,从键盘上输入10个float型元素为数组,然后将元素排序后输出
好的,下面是一个实现这个功能的 Java 程序:
```java
import java.util.Arrays;
import java.util.Scanner;
public class SortFloatArray {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
float[] array = new float[10];
System.out.println("请输入10个元素:");
for (int i = 0; i < 10; i++) {
array[i] = scanner.nextFloat();
}
Arrays.sort(array);
System.out.println("排序后的数组:");
for (int i = 0; i < 10; i++) {
System.out.print(array[i] + " ");
}
}
}
```
这个程序和上一个程序类似,只是使用了 `float` 类型的数组和 `Scanner.nextFloat()` 方法来读取浮点数。排序和输出数组的方式和上一个程序一样。
编写Java程序创建如下两个数组(要求数组数据从键盘输入),数组a{1,7,9,11,13,15,17,19},数组b{2,4,6,8,10},两个数组合并为数组c,按升序输出数组c。
好的,以下是Java程序的代码:
```java
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 读入数组a
int[] a = new int[]{1, 7, 9, 11, 13, 15, 17, 19};
System.out.println("请输入数组b的元素个数:");
int n = scanner.nextInt();
// 读入数组b
int[] b = new int[n];
System.out.println("请输入数组b的元素值(用空格隔开):");
for (int i = 0; i < n; i++) {
b[i] = scanner.nextInt();
}
// 合并数组a和b为数组c
int[] c = new int[a.length + b.length];
System.arraycopy(a, 0, c, 0, a.length);
System.arraycopy(b, 0, c, a.length, b.length);
// 对数组c进行排序
Arrays.sort(c);
// 输出数组c
System.out.println("合并后的数组c为:");
for (int i = 0; i < c.length; i++) {
System.out.print(c[i] + " ");
}
}
}
```
这个程序首先读入数组a,再读入数组b,并将数组a和b合并为数组c。最后对数组c进行排序并输出。
阅读全文