添加' +'签到整数减法运算结果

时间:2016-08-01 09:18:12

标签: java

我在我的代码中执行减法运算,并将接收的结果转换为字符串。结果可能大于0或负数。如果出现负面结果,' - '自动添加到结果字符串中。

我需要添加' +'签字,如果我收到了正确的结果。请告诉我最简单的方法。

我的代码:

return String.valueOf(settlingScoreMap.get(market.getSettlingScore()).getAway()
          - settlingScoreMap.get(market.getSettlingScore()).getHome()); 

3 个答案:

答案 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));
}