我有一個Java程序,它執行一些用戶輸入的計算,最後它必須打印平面的方程。平面方程的格式是6x-2y + 3z-4 = 0。正數的Java打印符號
要獲得值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
以及你需要添加'+'手動 – Baby
http://stackoverflow.com/questions/5243316/format-a-number-with-leading-sign – Dineshkumar
那麼如果它不是z變量是正數,而是它是y變量?或者如果所有變量加上常數都是正數呢? h –