Как написать условие для значения с плавающей запятой? - PullRequest
1 голос
/ 23 февраля 2011

Привет, я работаю с sqlite.stringFloat1 = [pediDetails.doseTo FloatValue];

float mulWith1 = [appDelegate.selectedWeight FloatValue];

NSLog(@"mulwith1:%f",mulWith1);
//if(mulWith1 =0.00) {
//  int temp1=0;
//}
//  else {

float temp1 = stringFloat1*mulWith1;
NSString *setWeight;
NSLog(@"temp1:%f",temp1);
//  }
//float temp1;
//NSString *setWeight = [NSString stringWithFormat:@"%.02f",temp,temp1];

//if(temp1=0.00) {
//setWeight = [NSString stringWithFormat:@"%.02f",temp];
//}
//else{ 
setWeight = [NSString stringWithFormat:@"%.02f-%.02f",temp,temp1];

Что мне нужно, если temp1 равно 0,00, то должно отображаться только временное значение. Каково условие?

1 Ответ

1 голос
/ 23 февраля 2011

Используйте

if(temp1==0.00)
{
   setWeight = [NSString stringWithFormat:@"%.02f",temp];
}

Вместо

if(temp1=0.00)
{
  setWeight = [NSString stringWithFormat:@"%.02f",temp];
}
...