[C#]01.예제로 알아보기 Part1 - 변수 ~ Math 클래스
- 프로그래밍 언어 - C#
- 2018. 9. 25. 14:42
안녕하세요 유랑입니다.
C# 예제를 통해서 복습하는 시간을 가져볼까 합니다.
초반에는 간단한 문제들로 시작하여 점차 어려운 문제들을 통해 진행하겠습니다.
시작하겠습니다.
1. 예제로 알아보기
1-1) 문제1 - 변수
* 변수는 데이터를 저장하는 임시 저장 장소이다.
* 변수는 몇 번이고 새로 대입 가능하다.
* const를 붙여 상수로 만들면 대입을 할 수 없다.
1-2) 문제2 - 형 변환
* 정수는 int, 실수는 double, 문자열은 string에 대입
* Console.ReadLine() 메서드는 키보드로 입력받은 문자열을 리턴한다.
* int.Parse()는 문자열을 int타입으로 변환
* double.Parse()는 문자열을 double타입으로 변환
1-3) 문제3 - 산술 연산자
* 산술 연산자는 +(덧셈), -(뺄셈), *(곱셈), /(나눗셈), %(나머지)가 있다.
1-4) 문제4 - 메서드
* 5칙 연산을 계산해 주는 메서드 구현
* 메서드는 클래스 내부에 있는 함수를 뜻한다.
* 객체를 생성하고, 메서드를 호출하자.
1-5) 문제5 - 조건문 if ~ else
* 조건문 if ~ else를 이용해서 짝수인지 홀수인지 판단하는 메소드
* static을 통해서 객체를 생성하지 않고 메소드를 호출 가능
1-6) 문제6 - 삼항 연산자
* 삼항 연산자를 이용해서 짝수인지 홀수인지 판단하는 메소드
* 형태는 D = C ? A : B
* 조건식의 결과가 참이면 A를 D에 대입, 거짓이면 B를 D에 대입
1-7) 문제7 - 순환문 for
* for문을 이용해서 입력된 정수만큼 'X'를 출력시킨다.
* 형태는 for(초기값; 조건식; 스텝){ 반복될 문장}
1-8) 문제8 - 중첩 for문
* 중첩 for문을 이용한 내려가는 계단과 올라가는 계단.
* 계단은 'X'로 나타낸다.
1-9) 문제9 - 등차수열
* 'X'와 공백을 이용하여 피라미드 모양을 만들자.
* for문을 이용하여 등차수열 조건식을 만든다.
1-10) 문제10 - Math 클래스
* Math 클래스를 이용한 다이아몬드 모양 만들기
* Math.abs(정수)는 절대값으로 변환시켜준다.
2. 마무리
오늘은 예제를 통해 변수부터 Math 클래스까지 배워보았습니다.
내용이 중첩되면서 새로운 기능들이 추가되는 방식이기에 충분히 복습이 되셨을거에요.
오늘도 고생하셨습니다.
감사합니다.
수업자료: https://github.com/YouRang12/-Tistory-CShop---Extra