목록전체 글 (619)
충분히 쌓여가는
C#에서는 실행 중에 나오는 에러를 예외(Exception)라고 한다.산술 연산에서 나올 수 있는 예외는 나눔 예외(DivideByZeroException)와 오버플로우 예외(OverflowException) 코드1using System;namespace A018_DivideByZero{ class Program { static void Main(string[] args) { int x = 10, y = 0; Console.WriteLine(10.0 / y); Console.WriteLine(x / y); } }} 실행1 코드2(try~catch 문 사용)using System;namespac..
산술연산자는 4개의 사칙연산자(+, -, *, /)와 나머지(%) 연산자로 총 5가지가 있다(연산의 결과는 숫자)산술연산에서 중요한 것은 자료형(피연산자의 자료형에 따라 계산 결과값의 자료형이 결정됨) 코드using System;namespace A017_ArithmeticOperators{ class Program { static void Main(string[] args) { Console.WriteLine("정수의 계산"); Console.WriteLine(123 + 45); Console.WriteLine(123 - 45); Console.WriteLine(123 * 45); ..
연산자 종류 연산자는 중복되어 사용 가능"3+4"에서 '+'는 산술연산자로 사용되어 계산의 결과는 7이지만,"Hello " + "World!"와 같이 문자열과 문자열 사이에 있는 '+'는 문자열 연결 연산자로 사용되어 결과는 "Hello World!"가 된다. 코드using System;namespace A016_Operators{ class Program { static void Main(string[] args) { Console.WriteLine(3 + 4 * 5); Console.WriteLine((3 + 4) * 5); Console.WriteLine(3 + 4 / 5); Conso..
Console.ReadLine()으로 입력받은 데이터는 모두 string이다.Convert 클래스의 메소드들은 Parse()와 똑같이 사용할 수 있다. Convert 클래스는 ToInt32(), ToSingle(), ToDouble()와 같이 string을 숫자형으로 바꾸는 여러가지 메소드를 제공한다.Convert에는 string을 숫자로 바꾸는 메소드뿐 아니라 ToString(), ToByte(), ToBoolean(), ToChar(), ToDateTime() 등과 같이 여러 자료형 사이의 변환도 지원한다. Convert 클래스의 ToString()이나 ToInt32() 메소드는 숫자를 원하는 진수로 처리할 수 있다. 코드using System;namespace A015_Convert{ clas..