我目前有2个文本字段,用户输入完整的数字,然后将它们相乘并除以100得到所需的数字并显示在标签中,即2400x1200 / 100 = 288。 我的问题是我要求结果数字显示为“2.88”而不是“288”我怎样才能实现这个目标?
我的代码如下
- (IBAction)myTextField:(id)sender {
}
- (IBAction)mySecondTextField:(id)sender {
}
- (IBAction)calculate {
int num1 = self.myTextField.text.intValue;
int num2 = self.mySecondTextField.text.intValue;
self.myLabel.text = [NSString stringWithFormat:@"%.2d m2", num1 * num2 / 10000];
}
答案 0 :(得分:0)
使用 -
self.myLabel.text = [NSString stringWithFormat:@"%.2f", num1 * num2 / 10000.0];
而不是10000,您需要使用10000.0。格式只有%0.2f就足够了。