public class FloatingPoints
{
public static void Main()
{
double a = 0.1d;
double b = 0.2d;
System.Console.WriteLine(a + b == 0.3);
System.Console.WriteLine((a + b).ToString("G"));
System.Console.WriteLine((a + b).ToString("R"));
}
}
cHVibGljIGNsYXNzIEZsb2F0aW5nUG9pbnRzCnsKICAgcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQogICB7CiAgIAkgIGRvdWJsZSBhID0gMC4xZDsKICAgCSAgZG91YmxlIGIgPSAwLjJkOwogICAJICAKICAgICAgU3lzdGVtLkNvbnNvbGUuV3JpdGVMaW5lKGEgKyBiID09IDAuMyk7CiAgICAgIFN5c3RlbS5Db25zb2xlLldyaXRlTGluZSgoYSArIGIpLlRvU3RyaW5nKCJHIikpOwogICAgICBTeXN0ZW0uQ29uc29sZS5Xcml0ZUxpbmUoKGEgKyBiKS5Ub1N0cmluZygiUiIpKTsKICAgfQp9