[C#]01.예제로 알아보기 Part1 - 변수 ~ Math 클래스

안녕하세요 유랑입니다.



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


댓글

Designed by JB FACTORY