黑马程序员技术交流社区

标题: 计算器用类方法的实现 [打印本页]

作者: bdw9005    时间: 2015-9-12 22:02
标题: 计算器用类方法的实现

calculate.h
  1. #import <Foundation/Foundation.h>

  2. @interface calculate : NSObject
  3. {
  4.     int num1;
  5.     int num2;
  6.     int result;
  7. }
  8. +(int)add:(int )num1 andNum2:(int )num2;
  9. +(int)sub:(int )num1 andNum2:(int )num2;
  10. +(int)mul:(int )num1 andNum2:(int )num2;
  11. +(float)div:(int )num1 andNum2:(int )num2;
  12. @end
复制代码
calculate.m
  1. #import "calculate.h"

  2. @implementation calculate
  3. +(int)add:(int )num1 andNum2:(int )num2{
  4.     return num1+num2;
  5. }
  6. +(int)sub:(int )num1 andNum2:(int )num2{
  7.     return num1-num2;
  8. }
  9. +(int)mul:(int )num1 andNum2:(int )num2{
  10.     return num1*num2;
  11. }
  12. +(float)div:(int )num1 andNum2:(int )num2{
  13.     return (float)num1/num2;
  14. }

  15. @end
复制代码
main.m
  1. #import <Foundation/Foundation.h>
  2. #import "calculate.h"

  3. int main(int argc, const char * argv[]) {
  4.     @autoreleasepool {
  5.         //result=[calculate add:1 andNum2:2];
  6.         
  7.         NSLog(@"%d,%d,%d,%.2f",[calculate add:1 andNum2:2],[calculate mul:1 andNum2:2],[calculate mul:1 andNum2:2],[calculate div:1 andNum2:2]);
  8.     }
  9.     return 0;
  10. }
复制代码


作者: Music_棍棍    时间: 2015-9-12 22:10
有没有感觉 OC 牛
作者: bustle    时间: 2015-9-12 22:23
感觉oc很犀利,逻辑理顺了就好做。
作者: wulei1982516    时间: 2015-9-12 22:37
代码写的漂亮,赞一个!
作者: 范文鹏    时间: 2015-9-12 22:43
oc思路好了就好码  为楼主码的那么整齐赞一个
作者: bdw9005    时间: 2015-9-13 00:28
Music_棍棍 发表于 2015-9-12 22:10
有没有感觉 OC 牛

我感觉无论是c还是oc或者是java都很牛,只是我还没学会去发挥他们的作用
作者: bdw9005    时间: 2015-9-13 00:29
bustle 发表于 2015-9-12 22:23
感觉oc很犀利,逻辑理顺了就好做。

嗯,思路,有了思路的话,一切就简单了
作者: bdw9005    时间: 2015-9-13 00:31
wulei1982516 发表于 2015-9-12 22:37
代码写的漂亮,赞一个!

哈哈,很感谢这么支持
作者: bdw9005    时间: 2015-9-13 00:32
范文鹏 发表于 2015-9-12 22:43
oc思路好了就好码  为楼主码的那么整齐赞一个

有了思路一切就顺理成章了,我还在学习思路
作者: zhangsimin    时间: 2015-9-13 00:35
OC要求思路清晰
作者: bdw9005    时间: 2015-9-14 21:20
zhangsimin 发表于 2015-9-13 00:35
OC要求思路清晰

是啊,思路很重要




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