黑马程序员技术交流社区

标题: 对象方法字符判断多文件开发计算器 [打印本页]

作者: Yip-Jun    时间: 2015-11-29 00:31
标题: 对象方法字符判断多文件开发计算器
#import <Foundation/Foundation.h>

@interface Calculator : NSObject
{
    @public

    int _num1;

    int _num2;

    int _result;

    char _ch;
}

-(int)Ch;

@end


#import "Calculator.h"

@implementation Calculator


-(int)Ch
{
    if (_ch == '+') {

        return _num1 + _num2;

    } else if (_ch == '-'){

        return _num1 - _num2;

    }else if (_ch == '*'){

        return _num1 * _num2;

    }else {

        return _num1/_num2;

    }

}


@end




#import <Foundation/Foundation.h>
#import "Calculator.h"


int main(int argc, const char * argv[]) {
    @autoreleasepool {

        Calculator * Result = [Calculator new];

        NSLog(@"请输入需要运算的两个整数,(例如:1+1):");

        scanf("%d%c%d",&Result->_num1,&Result->_ch,&Result->_num2);

        int add = [Result Ch];

        NSLog(@"%d %c %d = %d",Result->_num1,Result->_ch,Result->_num2,add);

    }
    return 0;
}







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