小编agr*_*gr0的帖子

将数字减半会丢失一小部分

我想在a上显示数字的减半值UILabel.为此,我尝试使用a来获取数字UITextField,将数字从a格式化NSString为a NSNumber然后除以2.

之后我想在它上面显示它,UILabel但它在逗号后面没有显示任何内容(十进制标记).不知道怎么解决这个问题?我只需要两个数字后面的逗号.

这是我目前的UIButton代码:

// first get the input
NSString *inputValue = self.numberInput.text;
NSLog(@"given number: %@", inputValue);

// divide the input by 2 & get the output
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
formatter.numberStyle = NSNumberFormatterDecimalStyle;
NSNumber *myNumber = [formatter numberFromString:inputValue];
NSNumber *toDivide = [NSNumber numberWithFloat:2];

NSNumber *dividedNumber = [NSNumber numberWithInt:[myNumber floatValue] / [toDivide floatValue]];
NSLog(@"divided value: %@", dividedNumber);

// print it out on the firstBill Label
self.firstBill.text = …
Run Code Online (Sandbox Code Playgroud)

floating-point objective-c division

0
推荐指数
1
解决办法
48
查看次数

标签 统计

division ×1

floating-point ×1

objective-c ×1