java键盘录入四个数将这四个数进行一个升序排列输出。
时间: 2023-08-11 15:05:47 浏览: 56
可以使用Java中的Scanner类来实现键盘输入,再使用Arrays类的sort方法进行升序排列,最后再输出结果。代码如下:
```java
import java.util.Arrays;
import java.util.Scanner;
public class SortNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] nums = new int[4];
for (int i = 0; i < 4; i++) {
System.out.print("请输入第" + (i + 1) + "个数:");
nums[i] = scanner.nextInt();
}
Arrays.sort(nums);
System.out.print("升序排列后的结果为:");
for (int num : nums) {
System.out.print(num + " ");
}
}
}
```
运行程序后,依次输入四个数,程序会将它们升序排列并输出结果。
相关问题
用java写一个键盘录入三位数,求最小数
请查看下方代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个三位数: ");
int num = scanner.nextInt();
if (num < 100 || num > 999) {
System.out.println("输入的不是三位数!");
return;
}
int a = num % 10; // 个位
int b = num / 10 % 10; // 十位
int c = num / 100; // 百位
int min = a;
if (b < min)
min = b;
if (c < min)
min = c;
System.out.println("最小数为:" + min);
}
}
```
希望对您有所帮助。
Java 对10个数进行排序(键盘随机录入10个数)
好的,这里给出一种简单的Java代码实现:
```java
import java.util.Arrays;
import java.util.Scanner;
public class SortNumbers {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] numbers = new int[10]; // 存放输入的10个数
System.out.println("请输入10个整数:");
for (int i = 0; i < 10; i++) {
numbers[i] = input.nextInt();
}
Arrays.sort(numbers); // 调用Arrays.sort方法进行排序
System.out.println("排序后的结果为:");
for (int i = 0; i < 10; i++) {
System.out.print(numbers[i] + " ");
}
}
}
```
运行程序后,会提示用户输入10个整数,然后使用 `Arrays.sort` 方法进行排序,最后将排序后的结果输出。