我为我糟糕的英语道歉。
你怎么能“textFiled1.text”检查小于10乘以5,如果大于10乘以20
-(IBAction)calculate
{
float x = ([textFiled1.text floatValue]);
float c = x*10;
lable.text = [[NSString alloc] initWithFormat:@"%2.f", c];
}
答案 0 :(得分:0)
-(IBAction)calculate
{
float x = [textFiled1.text floatValue];
float c = 0;
if (x <= 10) { // Or < instead of <=
c = x * 5;
else {
c = x * 20;
}
lable.text = [[NSString alloc] initWithFormat:@"%2.f", c];
}
或者在一行中:
float c = (x <= 10) ? x * 5 : x * 20; // Or < instead of <=
答案 1 :(得分:0)
float c;
if (x < 10) {
c = x*10;
} else if (x >10) {
c = x*20;
}