我在我的代码中执行减法运算,并将接收的结果转换为字符串。结果可能大于0或负数。如果出现负面结果,' - '自动添加到结果字符串中。
我需要添加' +'签字,如果我收到了正确的结果。请告诉我最简单的方法。
我的代码:
return String.valueOf(settlingScoreMap.get(market.getSettlingScore()).getAway()
- settlingScoreMap.get(market.getSettlingScore()).getHome());
答案 0 :(得分:12)
使用String.format
:
String.format("%+d", theIntValueToPrint)
^ This indicates that the sign should be added.
答案 1 :(得分:1)
int x=5;
int y=3;
int result=x-y;
if (result<=0)
System.out.println(String.valueOf(result));
else
System.out.println("+"+String.valueOf(result));
答案 2 :(得分:0)
public static void main(String[] args) {
int val1 = 5;
int val2 = 4;
int result = val1 - val2;
System.out.println(result > 0 ? "+" + result : String.valueOf(result));
}