【问题标题】:How to make my calculator compute time correctly如何让我的计算器正确计算时间
【发布时间】:2011-09-04 21:44:36
【问题描述】:

我正在使用 iOS 4,Objective C。 这是我现在的代码。

float minutes = ([time.text floatValue]);
float miles = minutes/([distance.text floatValue]);

label.text = [[NSString alloc] initWithFormat:@"%.2f", miles];

我只想在完成后乘以小数。我该怎么做?

【问题讨论】:

  • 长话短说,我不希望小数超过 59。
  • 没有看到你的代码,我们怎么可能给你建议来解决什么?
  • 你需要发布一些示例代码
  • 小数点乘以 1/6 怎么样?
  • 顺便说一句,你的变量名很糟糕xctextfield1textfield2label。您现在可能很清楚它们是什么,但是当您在 3 个月后查看它时,您会忘记它们。此外,如果您使用了更具描述性的名称,您的示例代码可能会让我们了解您正在尝试做什么,这有助于我们为您提供帮助。 使用描述性的变量名你真的会发现它有助于你编写和阅读代码。

标签: objective-c xcode time ios4


【解决方案1】:

使用取模运算符:秒 % 60

【讨论】:

  • 首先,我将秒数除以 60,然后将该数字四舍五入并将其添加到您的分钟数中,然后我将使用原始秒数 %60 得到正确答案
猜你喜欢
  • 1970-01-01
  • 2021-11-18
  • 1970-01-01
  • 2014-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多