【发布时间】:2013-05-13 01:46:28
【问题描述】:
我正在尝试计算从文本字段中获取值并将其乘以标签值的平均值。
int grade1 = [[self.Cw1Grade text]intValue];
int grade1weight = self.weight1.text.intValue;
int a1grade = grade1 / 100;
int a1total = a1grade * grade1weight;
NSString *grade1total = [NSString stringWithFormat:@"%d", a1total];
[self.averageLabel setText:grade1total];
感谢您的宝贵时间
【问题讨论】:
-
这是一个标准的新手错误。当您对整数进行算术运算时,您会得到一个向下截断的整数结果。因此,例如,将 96 除以 100 将得到零。使用浮点数。
-
Objective-C 是 C。学习 C。哦,发帖前请先搜索一下。
标签: objective-c c uitextfield int uilabel