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