2015-03-31 48 views
-1

通常如下做出負面實體陽性,而印刷,前讓凸狀部說Selling_price = 4400和Cost_price = 4500,所以下面的語句打印$ 100的損失,而不是我會用一個聲明$ -100:我想知道是否有任何方式代表負面實體作爲一個積極的實體,而我們在控制檯上打印在Java中?

System.out.println("Seller made Rs"+-1*PR+" of loss") 

是否有任何功能可以做到這一點,或者是否有任何其他變化可以執行此操作?

+0

'「賣方提出Rs」+( - PR)+「的損失」' – khelwood 2015-03-31 16:18:18

+0

您是否只是指Math.abs(x)? – BretC 2015-03-31 16:18:23

+0

@khelwood:是的,這是我知道的另一種方式,但謝謝。 – Dhananjay 2015-03-31 16:31:52

回答

0

您正在尋找Math.abs()

System.out.println("Seller made Rs"+Math.abs(PR)+" of loss") 

檢查Math API

+0

我是否必須使用任何導入語句來加載程序中的特定類。 – Dhananjay 2015-03-31 16:39:17

+0

不,數學是作爲字符串或整數的Java的一部分...您可以免費使用它*;) – 2015-03-31 22:19:13

+0

多數民衆贊成冷靜然後,謝謝 – Dhananjay 2015-04-01 01:09:57

0

使用Math.abs()方法。在你的情況可能是這樣的:System.out.println("Seller made Rs" + Math.abs(PR) + " of loss")

+0

謝謝,我會嘗試的變數 – Dhananjay 2015-03-31 16:35:28

0
System.out.println("Seller made Rs"+ (PR > 0 ? PR : -PR) +" of loss") 

這將不完全是,如果PR > 0我想的損失。 您也可以使用if-else語句來確定它是「損失」還是「利潤」。

+0

我使用如果爲此,但我只是想了解負數是否可以用其他方式表示,或者是否有其他功能可以使用 – Dhananjay 2015-03-31 16:36:36

相關問題