728x90

2024/04/22 2

C# - 문자열 / 예외 처리

문자열 문자열 관련 주요 속성 및 메서드 속성 및 메서드 설명 Length 문자열의 길이값 반환 ToUpper(0 문자열을 모두 대문자로 변환 ToLower() 문자열을 모두 소문자로 변환 Trim() 문자열의 양쪽 공백 잘라냄 Replace(원본문자열, 대상문자열) 원본문자열을 대상문자열로 변경 Substring(문자열인덱스, 길이) 지정된 문자열 인덱스부터 길이만큼 반환 String 클래스 Length Length 속성을 사용하여 문자열의 길이를 구할 수 있다. Concat() Concat() 메서드로 문자열을 연결할 수 있다. > string s1 = "백" + "인수."; > string s2 = String.Concat("백", "인수."); > $"{s1} {s2}" "백인수. 백인수." To..

C# - 코딩 연습 / 1. Lotto 제작 / 2. 가위바위보 게임

Lotto 제작 아래 코드는 6개의 무작위 숫자를 입력 받아 로또 당첨을 시뮬레이션 해보는 코드다. 실제 로또 방식과 동일하게 6개 전부 맞추면 1등, 5개 + 보너스를 맞추면 2등, 5개를 맞추면 3등, 4개를 맞추면 4등, 3개를 맞추면 3등을 표시한다. Random 클래스를 이용하여 6개의 로또 번호를 생성하고, 보너스 번호를 추가로 하나 생성한다. for 혹은 foreach문을 통해 무작위 6+1개의 숫자와 사용자가 입력한 6개의 숫자를 비교한다. * 중복을 확인하기 위한 변수(flag)와 입력받은 숫자를 임시로 저장하여 비교하기 위한 변수(temp)를 생성하여 사용하는 것이 코드 작성에 좋다고 생각한다. temp에 입력 받은 숫자를 넣고, 중복 검사를 받은 뒤 통과가 되면 (flag 값을 통해 ..

728x90