用java写一个输入十个数从小到大输出
时间: 2024-05-13 09:20:16 浏览: 6
Sure! 以下是 Java 代码:
```
import java.util.Arrays;
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();
}
// 排序
Arrays.sort(nums);
// 输出排序后的结果
for (int i = 0; i < 10; i++) {
System.out.print(nums[i] + " ");
}
}
}
```
相关问题
java 输入十个数 从小到大排序 并输出
这个问题可以回答,以下是java代码实现:
```java
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] nums = new int[10];
for (int i = 0; i < 10; i++) {
nums[i] = sc.nextInt();
}
Arrays.sort(nums);
for (int i = 0; i < 10; i++) {
System.out.print(nums[i] + " ");
}
}
}
```
可以输入十个数,程序会对这十个数进行排序,并输出从小到大排序后的结果。
用java写输入n个int型数字 输出从小到大排序结果 冒泡排序
当然,以下是使用冒泡排序算法来实现输入n个int型数字的从小到大排序的Java代码示例:
```java
import java.util.Scanner;
public class BubbleSort {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入数字个数n:");
int n = scanner.nextInt();
int[] nums = new int[n];
System.out.println("请输入" + n + "个数字:");
for (int i = 0; i < n; i++) {
nums[i] = scanner.nextInt();
}
bubbleSort(nums);
System.out.println("从小到大排序结果为:");
for (int num : nums) {
System.out.print(num + " ");
}
}
public static void bubbleSort(int[] nums) {
int n = nums.length;
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - i - 1; j++) {
if (nums[j] > nums[j + 1]) {
int temp = nums[j];
nums[j] = nums[j + 1];
nums[j + 1] = temp;
}
}
}
}
}
```
你可以运行以上代码,在控制台输入数字个数n和n个数字,然后会输出从小到大排序的结果。该代码使用冒泡排序算法对输入的数字进行排序。