zoukankan      html  css  js  c++  java
  • O-C-11-利用类方法做一个简单的计算器

    #import <Foundation/Foundation.h>


    @interface calculator : NSObject


    //@property  double    number;



    +(void)texe;


    +(void)add:(float)num1 andnum2:(float)num;

    +(void)subtract:(float)num1 andnum2:(float)num2;

    +(void)multiply:(float)num1 andnum2:(float)num2;

    +(void)divice:(float)num1 andnum2:(float)num2;



    @end



    @implementation calculator


    +(void)texe

    {

        NSLog(@"这是一个测试方法");

    }



    //加法

    +(void)add:(float)num1 andnum2:(float)num2

    {

        NSLog(@"%.2f+%.2f=%.2f",num1,num2,num1+num2);

    }


    //减法

    +(void)subtract:(float)num1 andnum2:(float)num2{


        NSLog(@"%.2f-%.2f=%.2f",num1,num2,num1-num2);

    }



    //乘法

    +(void)multiply:(float)num1 andnum2:(float)num2{


        NSLog(@"%.2f*%.2f=%.2f",num1,num2,num1*num2);

    }


    //除法

    +(void)divice:(float)num1 andnum2:(float)num2{


        NSLog(@"%.2f ÷ %.2f=%.2f",num1,num2,num1/num2);

    }

    @end



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

        @autoreleasepool {

            

            //加法

            [calculatoradd:12.3andnum2:12.3];


            

            //减法

            [calculatorsubtract:25andnum2:10];

            

            //乘法

            

            [calculatormultiply:12andnum2:2.5];

            

            //除法

            

            [calculatordivice:30andnum2:2];

            

            

            

            

         

        }

        return0;

    }



    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    [OC Foundation框架
    [OC Foundation框架
    static修饰的方法不能被重写可以被继承
    数据结构-数组的各种排序算法
    java的string和==和equals和hashcode简单理解
    JAVA 中的 StringBuilder 和 StringBuffer 适用的场景是什么?
    Java 中 this 和 super 的用法总结
    Java的内部类
    long int double float
    sonarLint和sonarQube
  • 原文地址:https://www.cnblogs.com/wahy/p/4817228.html
Copyright © 2011-2022 走看看