我想知道,当我们在java控制台上打印时,是否有任何方法将一个负实体表示为一个正实体?

我想知道,当我们在java控制台上打印时,是否有任何方法将一个负实体表示为一个正实体?,java,Java,通常,我会在打印时使用以下语句将负数实体变为正数,例如,销售价格=4400,成本价格=4500,因此下面的语句打印的是100美元的损失,而不是-100美元: System.out.println("Seller made Rs"+-1*PR+" of loss") 有什么功能可以做到这一点,或者我可以执行其他的功能吗?您正在寻找 检查使用Math.abs()方法。在您的例子中,它可以是这样的:System.out.println(“卖方制造的Rs”+Math.abs(PR)+“损失”) 如果P

通常,我会在打印时使用以下语句将负数实体变为正数,例如,销售价格=4400,成本价格=4500,因此下面的语句打印的是100美元的损失,而不是-100美元:

System.out.println("Seller made Rs"+-1*PR+" of loss")
有什么功能可以做到这一点,或者我可以执行其他的功能吗?

您正在寻找

检查使用
Math.abs()
方法。在您的例子中,它可以是这样的:
System.out.println(“卖方制造的Rs”+Math.abs(PR)+“损失”)

如果
PR>0
我想这并不完全是一个损失。
您还可以使用if-else语句来确定它是“损失”还是“利润”

“卖家制造了Rs”+(-PR)+“损失”
你是说数学吗?abs(x)?@khelwood:是的,这是另一种我知道的方式,但谢谢。@Bret:我不懂数学。abs(x),我只是一个认真学习Java的新手-1,我的意思是即使是问问题。哇!谢谢,我将尝试使用if的值,但我只是想知道负数是否可以用其他方式表示,或者是否有其他函数可以使用我必须使用任何导入语句来加载程序中的特定类。不,数学是java的一部分,作为字符串或整数。。。您可以免费使用它;)
System.out.println("Seller made Rs"+Math.abs(PR)+" of loss")
System.out.println("Seller made Rs"+ (PR > 0 ? PR : -PR) +" of loss")