iOS float小数四舍五入
直接贴代码了
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; NSLog(@"----%@---",[self decimalwithFormat:@"0.0000" floatV:0.334]); NSLog(@"----%@---",[self decimalwithFormat:@"0.0000" floatV:0.334569]); NSLog(@"----%@---",[self decimalwithFormat:@"0.0000" floatV:0.334519]); } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } //格式话小数 四舍五入类型 - (NSString *) decimalwithFormat:(NSString *)format floatV:(float)floatV { NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init]; [numberFormatter setPositiveFormat:format]; return [numberFormatter stringFromNumber:[NSNumber numberWithFloat:floatV]]; } @end
最后控制台打印结果:
2014-03-19 15:44:45.262 TestNumberFormatter[3056:60b] ----0.3340--- 2014-03-19 15:44:45.263 TestNumberFormatter[3056:60b] ----0.3346--- 2014-03-19 15:44:45.263 TestNumberFormatter[3056:60b] ----0.3345---
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。