소스 파일명: TestIfThen.cs

  1. using System;
  2. namespace MyTestApplication1 {
  3.     public class TestIfThen {
  4.         public static void PrintUsing() {
  5.             Console.WriteLine("Using: TestIfThen [number]");
  6.             Console.WriteLine("This determines whether the number is positive or not.");
  7.         }
  8.         // Java 언어의 main 메소드에 해당하는 C# 언어의 Main 메소드
  9.         public static void Main(string[] args) {
  10.             if (args.Length != 1) {
  11.                 PrintUsing();
  12.                 Environment.Exit(0);
  13.             }
  14.             ////////////////////////////////////////////////
  15.             // 명령행 인자의 스트링을 가져와서
  16.             // 배정밀도 부동소수점수로 변환하여
  17.             // 변수 val에 저장한다.
  18.             double val = Convert.ToDouble(args[0]);
  19.             // 변수 val에 저장된 값이 양수인지 음수인지 0인지를
  20.             // 판단하는 if...else... 조건문
  21.             if (val > 0.0)
  22.                 Console.WriteLine(val + " is a positive number.");
  23.             else if (val < 0.0)
  24.                 Console.WriteLine(val + " is a negative number.");
  25.             else
  26.                 Console.WriteLine(val + " is zero.");
  27.         }
  28.     }
  29. }

컴파일> csc TestIfThen.cs

실행> TestIfThen
Using: TestIfThen [number]
This determines whether the number is positive or not.

실행> TestIfThen 2.1
2.1 is a positive number.

실행> TestIfThen -2.1
-2.1 is a negative number.

실행> TestIfThen 0
0.0 is zero.




Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

Posted by Scripter
,