Csharp/CSharp Tutorial/Data Type/double parse
Содержание
Parse Double with Exception handling
<source lang="csharp">using System; class MainClass {
public static void Main() { try { double d = Double.Parse("1234.1234"); } catch(FormatException exc) { Console.WriteLine(exc.Message); return; } }
}</source>
Parsing strings to create data types: double
<source lang="csharp">using System; class MainClass {
public static void Main(string[] args) { double myDbl = double.Parse("99.884"); Console.WriteLine("-> Value of myDbl: {0}", myDbl); }
}</source>
-> Value of myDbl: 99.884
Read double from console and do the calculation
<source lang="csharp">using System; using System.Collections.Generic; using System.Linq; using System.Text;
class Program { static void Main(string[] args) { double firstNumber, secondNumber; string userName; Console.WriteLine("Enter your name:"); userName = Console.ReadLine(); Console.WriteLine("Welcome {0}!", userName); Console.WriteLine("Now give me a number:"); firstNumber = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Now give me another number:"); secondNumber = Convert.ToDouble(Console.ReadLine()); Console.WriteLine(firstNumber + secondNumber); Console.WriteLine(firstNumber - secondNumber); Console.WriteLine(firstNumber * secondNumber); Console.WriteLine(firstNumber / secondNumber); Console.WriteLine(firstNumber % secondNumber); } }</source>
Read double from keyboard and parse it
<source lang="csharp">using System;
class MainClass {
public static void Main() { double s1; string str; Console.WriteLine("Enter length of first side: "); str = Console.ReadLine(); s1 = Double.Parse(str); }
}</source>
Enter length of first side: 12