如何在Java中保持Int变量为正或0

时间:2015-02-10 03:01:34

标签: java

我创建了一个while循环,其中变量的值每次都减少。如何对变量进行编程,使其值永远不会变为负数? 例如,如果它当前等于3 并且输入是5我想编程它以便3-5给我零而不是-2。

2 个答案:

答案 0 :(得分:0)

您可以检查值是负数还是正数

int result = var1 - var2 ;
if(result<0){
// print zero
}
else{
    // print result
}

答案 1 :(得分:0)

// myVar is your variable and inputVar is the input variable
myVar= (myVar > inputVar) ? myVar-inputVar : 0; 

测试条件(myVar > inputVar)。如果是true,则返回第一个值myVar-inputVar。如果是false,则返回第二个值0