2012-06-26 61 views
0

我目前有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

使用碼 -

self.myLabel.text = [NSString stringWithFormat:@"%.2f", num1 * num2/10000.0]; 

,而不是10000,你需要使用10000.0。格式只有%0.2f就足夠了。

+0

謝謝rishi工作很好也只需要換成1000000.00 –

相關問題