如何使用java将变量连接到变量中

时间:2015-07-24 03:38:56

标签: java

我想将一些变量连接成一个字符串变量,但我无法让它工作。当我编译时,它说“不是声明”和“;预期。”

float a = 1;
float b = 2;
String resW;

我的目的是连接“a”和“b”并将其分配给resW。

resW = a " + " b;

我的最终目标是使用resW ......

System.out.println(resW);
bufferedWriter.write(resW);

应以“1 + 2”的格式保存到文件中。我不明白如何正确地做到这一点,或者甚至可能做到这一点。

3 个答案:

答案 0 :(得分:0)

String resW = a + " + " + b;

试试这个..

答案 1 :(得分:0)

resW = a + " + " + b;

使用加号连接字符串。

它应允许从floatString的自动转换,但如果不允许,您可以将float更改为Float,并执行:< / p>

resW = a.toString() + " + " + b.toString();

答案 2 :(得分:0)

您可以尝试使用resW,而不是使用public class QuickTester { public static void main(String[] args) { float a = 1; float b = 2; System.out.println(String.format("%.0f + %.0f", a, b)); System.out.println(String.format("%.2f + %.2f", a, b)); System.out.println(String.format("%.5f + %.5f", a, b)); } }

1 + 2
1.00 + 2.00
1.00000 + 2.00000

<强>输出:

String resW = String.format(...);

注意:

  • 如果你坚持,你可以做/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --profile-directory="StagingEnv" --first-run
  • 之类的事情
  • String#format可以帮助您“美化”结果字符串,允许您指定小数位数,对齐方式等。