我需要帮忙完成这个任务。并不是让别人替我完成工作,但我真的卡在这个任务上了,不知道该怎么做。
要求编写一个程序,提示用户输入10个数字,并将它们以相反的顺序输出。
例如:输入10个数字:23 89 21 55 67 89 99 13 98 78 相反的顺序为:78 98 13 99 89 67 55 21 89 23
到目前为止,我只有获取用户输入的代码。如果有人能指点我一下,我将非常感激!
要求编写一个程序,提示用户输入10个数字,并将它们以相反的顺序输出。
例如:输入10个数字:23 89 21 55 67 89 99 13 98 78 相反的顺序为:78 98 13 99 89 67 55 21 89 23
到目前为止,我只有获取用户输入的代码。如果有人能指点我一下,我将非常感激!
import java.util.*;
public class ReverseNumbers
{
public static void main(String[] args)
{
Scanner keyboard = new Scanner(System.in);
int[] values;
values = new int[10];
//Ask the user to enter 10 integers
System.out.println("Please enter 10 numbers:");
for (int i = 0; i< values.length; i++)
{
values[i] = keyboard.nextInt();
}
int[] reverseNums;
reverseNums = new int[10];
for (int i = (values.length -1); i>= 0; i--)
{
reverseNums[ reverseNums.length -1 -i ] = values[ i ];
System.out.println( reverseNums[ i ] );
}
}
}
values
数组,并在遍历时打印出来呢? - Yuushi