2013. 3. 28. 15:40

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class cshop
    {
        static void Main(string[] args)
       /* {
            int a = 10;
            int b = 40;
            int sum;
            sum = a + b;
            int x = Console.Read();
            int y = Console.Read();
            int sum1 = x + y;
            if (sum >= 30) 
             Console.WriteLine("잘했어요");
            else if( sum <30)
            Console.WriteLine("노력요함");
            else
                Console.WriteLine("뭐지");
            Console.WriteLine("X값 은 = " + x);
            Console.WriteLine("Y값 은 = " + y);
            Console.WriteLine("X + Y 값은 = " + sum1);
           
           
        }
    }
}
            */
        {
         Console.Write("a = ");
         string str = Console.ReadLine();                 //문자열 입력
         int a = Convert.ToInt32(str);                    //문자열 을 정수형으로 변환         
          //int a = int.Parse(str);                       //위와같은뜻
         Console.Write("b = ");                      
         int b = Convert.ToInt32(Console.ReadLine());     //32bit인트형으로 변환하여 입력
                                                          //왜 이문장은 위에꺼랑 다른걸까 생각해보기
         int sum = Sum(a, b);                             // int sum = a + b; 라고 해도되는데 이떄는 밑에 객체?없어도됩니다.
         Console.WriteLine("a + b = {0}" , sum);          //"a + b =" + sum  이라고 하여도된다.
                                                          //{0} <-유니코드 나타내는건데 아직정확히모르겠습니다.
        }
       static int Sum(int a, int b)                       //static이 왜 사용되엇나
        {
        int sum = a + b;
        return sum;                                       // return a+b; 라고 해도됩니다.
        }
    }
}

Posted by 광스