黑马程序员技术交流社区

标题: 编程求字符串“100”和“150”按十进制数值做差后的结果... [打印本页]

作者: huh    时间: 2016-1-1 18:22
标题: 编程求字符串“100”和“150”按十进制数值做差后的结果...
  1. /*
  2. main.m
  3. 编程求字符串“100”和“150”按十进制数值做差后的结果以字符串形式输出
  4. 分析:
  5. 1)100 和 150 首先以字符串方式定义
  6. 2)字符串转换为int类型后,运算
  7. 3)结果在转换为字符串类型
  8. */
  9. #import <Foundation/Foundation.h>

  10. int main(int argc, const char * argv[]) {
  11.     //    第一种方法
  12.     //    以字符串类型定义
  13.     NSMutableString *str1=[NSMutableString stringWithFormat:@"%@",@"158"];
  14.     NSMutableString *str2=[NSMutableString stringWithFormat:@"%@",@"39"];
  15.     //把字符串转换成 int型
  16.     int a=[str1 intValue];
  17.     int b=[str2 intValue];
  18.     //(a-b结果,在格式化成字符串赋给str3
  19.     NSMutableString *str3=[NSMutableString stringWithFormat:@"%d",(a-b)];
  20.    
  21.     //    //第2种方法([NSMutableString alloc] - 分配个空间,构造方法里面)
  22.     //    NSMutableString *str1=[[NSMutableString alloc]initWithString:@"158"];
  23.     //    NSMutableString *str2=[[NSMutableString alloc]initWithString:@"39"];
  24.     //    int a=[str1 intValue];
  25.     //    int b=[str2 intValue];
  26.     //    NSMutableString *str3=[NSMutableString stringWithFormat:@"%d",(a-b)];
  27.    
  28.     NSLog(@"%@\n",str3);
  29.    
  30.     return 0;
  31. }
复制代码



作者: 爱梦者    时间: 2016-6-28 10:11
大神
作者: ldk1991125    时间: 2016-6-28 17:49
腻害,赞一个,俺还要接着学才行




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