【发布时间】:2014-04-08 05:01:33
【问题描述】:
我有一个 Java 程序,它根据一些用户输入进行大量计算,最后它必须打印平面方程。平面方程的格式为6x-2y+3z-4=0。
要获得值 6、-2、3 和 -4 是从一堆计算中得出的。所以我想打印出方程是
System.out.println("Equation is: " + aa + "x" + bb +
"y" + cc + "z" + gg + "=0");
其中 aa, bb, cc , gg 对应上面的 4 个整数。但是输出是
Equation is: 6x-2y3z-4=0
它似乎为负数打印了减号,但如果数字为正,我如何让它打印出一个加号?就像介于 -2y3z 之间应该是 6x-2y+3z-4=0
【问题讨论】:
-
你需要手动添加
+ -
如果不是 z 变量为正值,而是 y 变量怎么办?或者如果所有变量加上常数都是正数呢? h
标签: java