验证密钥的输入

时间:2012-03-02 20:35:56

标签: objective-c ios

我为我糟糕的英语道歉。

你怎么能“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]; 

}

2 个答案:

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