ZuoyeOc-02

原创 2015年11月18日 19:02:31

‼️ 这里没有类函数

//

//  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;
}








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

相关文章推荐

【设计模式】动态代理Proxy_02

我们继续上一次的动态代理探讨。 上一篇我们说道,所以我们要实现一种"通用"代理,可以对任意对象代理。 那么怎么实现呢? 我们规定产生代理的时候,被代理的类一定要实现一个接口。这样我们可以根据接口来...

iOS 数据存储 - 02归档多个对象

1、NSData 1.介绍 使用archiveRootObject:toFile:方法可以将一个对象直接写入到一个文件中,但有时候可能想将多个对象写入到同一个文件中,那...

Java多线程基础--02之 常用的实现多线程的两种方式

0. 本文目录 本章,我们学习“常用的实现多线程的2种方式”:Thread 和 Runnable。 之所以说是常用的,是因为通过还可以通过java.util.concurrent包中的线程池来实现...

Epson工业机器人初体验-02

题外话:上一次的Epson工业机器人体验只是初入门运行了一遍Epson软件自带的demo,这一次对Epson的语法进行一次入门。TIP:机械手类似人手,如果你让它运行到了一个刁钻的角度,他就动不了了,...

Chapter02 控制结构和函数

1. 条件表达式 Scala表达式中if/else有值。if (x > 0) 1 else -1等同于C++中:x>0 ? 1 : -1else 部分缺失,引入Unit类,写成(),不带else的语句...

19---java中枚举02(枚举)

Enum:  从前面已经知道,使用enum关键字可以定义一个枚举,实际上次关键字表示的是  java.lang.Enum类型,即:使用enum声明的枚举类型就相当于定义一个类,而此类  则默认继...
  • bzuld
  • bzuld
  • 2012-03-14 14:45
  • 309

ATL学习笔记02

3.1 ATL 的基本特征 描述:ATL提供了实现基于COM组件内核的支持.下面是ATL所提供的一些功能 1)AppWizard,它负责创建起始的ATL工程

Java基础02关键字与数据类型

很多事情坚持下去才有意义,不想当大神的菜鸟不是好程序猿~ 我的Java学习第2课,关键字和数据类型。

实战hadoop海量数据处理系列02: hql执行工具

实战hadoop海量数据处理系列02: hql执行工具本文假设读者已经按照范老师的书搭建好了eclipse环境,并且已经导入myBi文件夹下面的子工程。在阅读本文前,强烈建议阅读原书“实现数据分析工具...

02_组件(Components)

让我们从分析Ext JS内部的基本组件来开始学习Ext JS。 Ext.Viewport.add({ xtype: 'panel', html: 'Hello World!' });...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)