【发布时间】:2020-02-09 11:58:39
【问题描述】:
我需要你的帮助来解决这个难题: 我想将用户的输入作为 X 并显示从 0 到 X 以及从 X 到 0 的数字。 诀窍是只使用一个变量。 我怎么能在java中解决这个问题
【问题讨论】:
-
使用递归...
-
那么你必须使用传递给 main 方法的
String[]来做所有事情吗?
标签: java
我需要你的帮助来解决这个难题: 我想将用户的输入作为 X 并显示从 0 到 X 以及从 X 到 0 的数字。 诀窍是只使用一个变量。 我怎么能在java中解决这个问题
【问题讨论】:
String[] 来做所有事情吗?
标签: java
如果您使用的是 Java 8 或更高版本,则可以使用 IntStream。
int x = new Scanner(System.in).nextInt();
IntStream.rangeClosed(0, x).forEach(System.out::print);
System.out.println();
IntStream.rangeClosed(0, x).boxed().sorted(Collections.reverseOrder()).forEach(System.out::print);
【讨论】:
int x = new Scanner(System.in).nextInt();?他们想要用户的输入。 (其他人反对,我没有反对这一点。)