黑马程序员技术交流社区

标题: 请问我哪里错了,为什么xcode不报错,但输出的结果却不对? [打印本页]

作者: 执念客    时间: 2015-11-3 22:32
标题: 请问我哪里错了,为什么xcode不报错,但输出的结果却不对?
@interface Caculator : NSObject
{
    int _num1;
    int _num2;
    float _result;
   
}
+(float)add:(int)num1 andNum2:(int)num2;
-(float)avg:(int)num1 andnum2:(int) num2 ;

@end
@implementation Caculator
+(float)add :(int)num1 andNum2:(int)num2
{
    return num1+num2;
   
}
-(float)avg:(int)num1 andnum2:(int) num2
{
   
    return [Caculator add :(int)num1 andNum2:(int)num2/2];
   
}

@end
int main(int argc, const char * argv[]) {
    @autoreleasepool {
        //对象方法调用类方法
        Caculator * haha = [Caculator new];
        float av = [haha avg:3 andnum2:3];
        NSLog(@"%.2f",av);
        

        
        
        
        
    }
    return 0;
}

作者: 银河雨    时间: 2015-11-6 20:34
对了才出轨了
作者: vyqrvwgf    时间: 2015-11-6 20:51
[Caculator add :(int)num1 andNum2:(int)num2/2]
/2在括号外




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2