본문 바로가기

프로그래머139

C#_연산자_1 ■형 변환 계산 중에 발생하는 형 변환 정수끼리 계산하면 그 결과는 정수가 된다고 결정되어 있다. 이 때문에 사람이 보기에 이상하게 계산되는 일들이 발생한다. ex) 3➗2의 결과를 구한다(틀림) >>>>>> 3(정수) / 2(정수) = 1(정수) → 소수점을 제외하고 정수값만이 몫으로 나와있음. (정수가 되도록 자동으로 소수점 이하가 잘림) 정확한 답을 구하기 위해서는 실수로 표기하며 계산해야 한다. 3➗2=의 결과를 구한다(맞음) >>>>> 3.0(실수) / 2.0(실수) = 1.5(실수) →정확한 답 1.5를 구하기 위해서는 실수로 표기하며 계산해야 한다. 코딩 ex) using System; class Type { static void main() { Console.WriteLine("3÷2=" .. 2023. 2. 7.
C#_연산자 연산자 -연산을 할 시 연산의 순서에 유의해야 한다. -참(True)와 거짓(False) 프로그램에서 참은 1이고 거짓은 0이다. ■수의 연산에 사용되는 연산자 연산자기능사용법의미+ (플러스)- (마이너스)* (애프터리스크)/ (슬래시)% (퍼센트)= (등호) 연산자 기능 사용법 의미 + (플러스) + (덧셈) a = b + c b와 c를 더한값을 a에 대입 - (마이너스) - (뺄셈) a = b - c b에서 c를 뺀 값을 a에 대입 * (애프터리스크) * (곱셈) a = b * c b와 c를 곱한 값을 a에 대입 / (슬래시) ➗나눗셈 a = b / c b를 c로 나눈값을 a에 대입 (c가 0일때에는 오류) % (퍼센트) …(나머지) a = b % c b를 c로 나눈 나머지를 a에 대입 (정수형과 실.. 2023. 2. 7.
C#)프로그래머스_나머지구하기 문제설명 정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution함수를 완성해 주세요 제한사항 0 < num1 < = 100 0 < num2 < = 100 입출력 예 num1 num2 result 3 2 1 10 5 0 입출력 예 설명 입출력 예 #1 num1이 3, num2가 2이므로 3을 2로 나눈 나머지 1을 return 합니다. 입출력 예 #2 num1이 10, num2가 5이므로 10을 5로 나눈 나머지 0을 return 합니다. 나의 풀이 using System; public class Solution { public int solution(int num1, int num2) { int answer = -1; if(0 2023. 2. 7.
C#_배열 컬렉션/열거형 ■컬렉션 (복수의 데이터를 다루기 위한 클래스의 집합) List 배열처럼 복수의 데이터를 다룰 수 있고, 동적으로 요소 수를 변경할 수 있어 편리하다. ex) List a = new List(); a.Add(10); // int형 수치를 저장할 경우 List 이렇게 기술한다. // a.Add(10); - 요소를 동적으로 하나 추가하고, 추가한 요소에 10을 설정합니다. 코딩 ex) using System; using System.Collections.Generic; /*List를 사용하는데 필요하다.*/ class ColorClass { static void Main(string[] args) { List color = new List(); /*List 배열처럼 액세스가능 color.Add(”blue”).. 2023. 2. 6.