/* (Start of program header annotation)
* Copyright and version Declaration of the program
* Copyright (c) 2011, a student from the computer College of Yantai University
* All rights reserved.
* File name: two digits after the decimal point and two digits after the floating point are retained.
* Author: Lei hengxin
* Completion date: January 1, September 07, 2012
* Version No.: V1.0
* Description of tasks and Solutions
* Input description:
* Problem description:
* Program output:
* End the comment in the program Header
*/
The floating point number is two digits after the decimal point ):
[Csharp]
<Span style = "font-size: 24px;"> double d = "12.345 ";
String str = d. ToString ();
Int count = str. LastIndexOf (".");
Double d1 = Double. Parse (str. SubString (0, count + 2 ));
// Output d1 = 12.34
</Span> www.2cto.com
The floating point number retains the two digits after the decimal point (rounding ):
[Csharp]
<Span style = "font-size: 24px;"> double d = "12.34 ";
Double d1 = Double. Parse (d. ToString ("2F "));
// Output d1 = 12.35
</Span>