【问题标题】:Display numbers from 0 to X vis versa [duplicate]显示从 0 到 X 的数字,反之亦然 [重复]
【发布时间】:2020-02-09 11:58:39
【问题描述】:

我需要你的帮助来解决这个难题: 我想将用户的输入作为 X 并显示从 0 到 X 以及从 X 到 0 的数字。 诀窍是只使用一个变量。 我怎么能在java中解决这个问题

【问题讨论】:

  • 使用递归...
  • 那么你必须使用传递给 main 方法的String[] 来做所有事情吗?

标签: java


【解决方案1】:

如果您使用的是 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();?他们想要用户的输入。 (其他人反对,我没有反对这一点。)
  • @BeUndead 我理解我假设 OP new 如何获取用户输入。
  • 反对者可以让我知道我做错了什么。
猜你喜欢
  • 1970-01-01
  • 2012-06-28
  • 2017-07-13
  • 1970-01-01
  • 2011-05-18
  • 2014-04-16
  • 2010-11-10
  • 1970-01-01
  • 2012-03-25
相关资源
最近更新 更多