我试图排序一些用空格分隔的用户输入的整数.
输入:4 2 1 5 9 - 预期输出:1 2 4 5 9
用户在循环中按下回车后我无法弄清楚如何停止循环,其中i <num.当我逐个输入整数时,我的代码会起作用.任何帮助,将不胜感激
class javasort {
public static void main(String[] args) {
int num, i, j, temp;
Scanner input = new Scanner(System.in);
// System.out.println("Enter the number of integers to sort:");
// num = input.nextInt();
num = 5; // <-- the user input should be dynamic
int array[] = new int[num];
System.out.println("Enter integers: ");
for (i = 0; i < num; i++)
array[i] = Integer.parseInt(input.next());
num = i; // make …Run Code Online (Sandbox Code Playgroud)