ZuoyeOc-02

‼️ 这里没有类函数

//

//  main.m
//  ZuoyeOc-02
//
//  Created by 刘佳斌 on 15/11/17.
//  Copyright © 2015年 刘佳斌. All rights reserved.
//
/*
 1.定义一个花类,五种花(狗尾巴花,玫瑰花,菜花,薰衣草,满天星),分别给每一种花起一个名,给每一种花一个特征,
 2.定义一个车类,写三种车,都有颜色,名字,价格,排量,起速
 
 作业:
 1、初始化一个字符串@"我是多么热爱学习。"
 2、在字符串最后添加@"但是我没有女朋友。"
 3、查找@"女朋友"替换成@"男朋友"
 4、删除@"但是我没有男朋友。"
 5、修改成@"我是多么不热爱学习。"
 6、把@"我是多么"截取出来
 7、判断是不是以@"我是多么"开始 添加@"500"到@"我是多么"后面
 8、判断是不是以@"500"结束 截取@"500"
 9、转换成 int float 类型
 
 作业附加:
 1、用户注册 逻辑
 2、用户登录 逻辑
 3、找回密码 逻辑
 
 string.length  判断长度
 
 //        提取 输入数据 的二进制内容
 NSData *data = [[NSFileHandle fileHandleWithStandardInput] availableData];
 //        把二进制内容转换成NSString类型
 NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

 //        表示字符串的长度 可以通过它 来判断字符串有没有内容
 string.length
 */
#import <Foundation/Foundation.h>
#import "Hua.h"
#import "Car.h"

int main(int argc, const char * argv[]) {
    @autoreleasepool {
#pragma mark   ----定义一个花类
  /*
        Hua *gouWeiBa = [[Hua alloc] init];
        
        [gouWeiBa setName:@"狗尾巴花"];
        NSLog(@"%@",[gouWeiBa huaName]);
        [gouWeiBa setCht:@"不开花"];
        NSLog(@"%@",[gouWeiBa huaCht]);
        
        
        Hua *meiGui = [[Hua alloc] init];
        [meiGui setName:@"玫瑰"];
        NSLog(@"%@",[meiGui huaName]);
        [meiGui setCht:@"代表爱情"];
        NSLog(@"%@",[meiGui huaCht]);
        
        Hua *caiHua = [[Hua alloc] init];
        [caiHua setName:@"菜花"];
        NSLog(@"%@",[caiHua huaName]);
        [caiHua setCht:@"可以吃"];
        NSLog(@"%@",[caiHua huaCht]);
        
     
        Hua *xunYiCao = [[Hua alloc] init];
        [xunYiCao setName:@"薰衣草"];
        NSLog(@"%@",[xunYiCao huaName]);
        [xunYiCao setCht:@"不懂"];
        NSLog(@"%@",[xunYiCao huaCht]);
        
        Hua *manTianXing = [[Hua alloc] init];
        [manTianXing setName:@"满天星"];
        NSLog(@"%@",[manTianXing huaName]);
        [manTianXing setCht:@"像星星"];
        NSLog(@"%@",[manTianXing huaCht]);
        
        
        Car *bmw = [[Car alloc] init];
        [bmw setColor:@"绿色"];
        NSLog(@"%@",[bmw getColor]);
        
        [bmw setName:@"宝马x1"];
        NSLog(@"%@",[bmw getName]);
        
        [bmw setPrice:240000];
        NSLog(@"%d",[bmw getPrice]);
        
        [bmw setSpeed:300];
        NSLog(@"%d",[bmw getSpeed]);
        
   */
        
        

#pragma mark  ---初始化一个字符串@"我是多么热爱学习。"
   /*
        NSString *string = @"我是多么热爱学习";
        NSLog(@"%@",string);
      
#pragma mark   ---在字符串最后添加@"但是我没有女朋友。"
   
        NSString *string1 = @",但是我没有女朋友";
        NSString *result = [string stringByAppendingString:string1];
        NSLog(@"%@",result);
   */
#pragma mark   ----查找@"女朋友"替换成@"男朋友"
   /*
        NSMutableString *string = [NSMutableString stringWithString:@"我是多么热爱学习,但是我没有女朋友"];
        NSRange range = {14,3};
        [string replaceCharactersInRange:range withString:@"男朋友"];
        NSLog(@"%@",string);
        
#pragma mark    ---删除@"但是我没有男朋友。"
        NSRange range1 = {9,8};
        [string deleteCharactersInRange:range1];
        NSLog(@"%@",string);
        
#pragma mark    ---修改成@"我是多么不热爱学习。"
        [string insertString:@"不" atIndex:4];
        NSLog(@"%@",string);
        
#pragma mark   ---把@"我是多么"截取出来
    
        NSString *string1 = [string substringToIndex:4];
        NSLog(@"%@",string1);
    
#pragma mark   ---判断是不是以@"我是多么"开始 添加@"500"到@"我是多么"后面
        
        NSString *string2 = [[NSString alloc]init];
        BOOL isR = [string1 hasPrefix:@"我是多么"];
        if (isR != NO) {
            
            string2 = [string1 stringByAppendingString:@"500"];
            NSLog(@"%@",string2);
            
        }
        
        

       
#pragma mark    ---判断是不是以@"500"结束 截取@"500"
        NSString *string3 = [[NSString alloc]init];
        BOOL isR1 = [string2 hasSuffix:@"500"];
        if (isR1 != NO) {
            string3 = [string2 substringFromIndex:4];
            NSLog(@"%@",string3);
        }
        
#pragma mark   ----转换成 int float 类型
        
        int newNum = [string3 intValue];
        float newNum1 = [string3 floatValue];
        NSLog(@"%d  ,  %f",newNum,newNum1);
        
 */
        
    
        
    }
    return 0;
}








阅读更多
个人分类: 作业
上一篇Note-02-字符串处理
下一篇zhuceOc
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭