黑马程序员技术交流社区
标题: oc的第一天 [打印本页]
作者: 赵安庆 时间: 2016-5-12 22:03
标题: oc的第一天
/*
一个人可以吃不同的食物,只要吃东西就会增加体重0.6,
如果 要是出门遛弯,每走100步,体重减0.2,小于100步忽略不计。
请用面向对象思想实现。
思路;
类名:Person
属性:年龄(_age)、体重(_weight)
动作:吃饭(eat)方法、散步(walk)方法
*/
#import <Foundation/Foundation.h>
@interface Person:NSObject
{ @public
int _age;
double _weight;
}
-(void) eat;
-(void) walk;
@end
@implementation Person
-(void) eat{
int count;
for (count = 0; count<10; count++) {
_weight +=0.6;
NSLog(@"吃了%d次体重%.2f",count,_weight);
}
}
-(void) walk{
int num;//步数
NSLog(@"请输入步数");
scanf("%d",&num);
int k =num/100;
_weight -=0.2*k;
NSLog(@"走了%d步,体重为%.2f",num,_weight);
}
@end
int main(int argc, const char * argv[]) {
@autoreleasepool {
Person *p = [Person new];
p->_age = 25;
p->_weight = 55.5;
[p eat];
[p walk];
// NSLog(@"年龄为%d,体重为%.2f",_age,_weight);
NSLog(@"不忘初心,方得始终!");
}
return 0;
}
作者: 赵安庆 时间: 2016-5-12 22:04
66666666666666666
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |