【问题标题】:How to place number next to another number如何将数字放在另一个数字旁边
【发布时间】:2019-03-11 16:02:10
【问题描述】:

我的 Java 作业是用 Java 制作一个 GUI 计算器。我正在规划程序过程,想知道如何在另一个数字旁边添加一个数字并使其成为一个整数。我知道这可能有一个名字,但我不记得了,或者我只是不知道。

if x = 1, and y = 2, then z should equal 12

我该怎么做?

提前致谢!

【问题讨论】:

  • 类似这样的东西:z = Integer.parseInt(x+""+y);
  • 我称之为串联
  • @javasux 任何答案有帮助吗?如果是这样,请考虑将其标记为正确。
  • How to concatenate int values in java? 可能重复或接近重复

标签: java user-interface calculator


【解决方案1】:

int z = Integer.parseInt(x+""+y) 是正确的方法。如果我们需要在计算器应用程序中取负数,-ve 符号将在输入的第一个数字之前,这在这里很好用。同样在计算器中一次只会添加一位数字,因此这种方法也适用于负数。

【讨论】:

  • 这不是重复我的回答吗?
  • @Andronicus 它包含更多解释(这是一个非常好的提示)。另一方面,负号(一元减号)部分错误:如果x 为负号,它会很好,但如果y 为负号,则不会。
  • 是的,如果 y 是 -ve,它将失败,但在计算器中输入一个数字时,它将是一元 +ve 或 -ve 数字,其中只有 x 可以是 -ve 而不是任何其他数字。跨度>
【解决方案2】:

我相信这就是您正在寻找的。

    int x = 1;
    int y = 2;
    String answer = x + "" + y;
    int z = Integer.parseInt(answer);

    System.out.println(z); //Should print 12

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-20
    • 1970-01-01
    • 2021-01-26
    • 1970-01-01
    • 2021-07-24
    • 1970-01-01
    相关资源
    最近更新 更多