일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 넷플릭스 영어공부
- 깃허브 사용법
- 왓슨스
- 공병리뷰
- 실업급여
- 짠테크
- HTML공부
- 직장인 코딩공부
- 스킨케어
- 주름개선
- 영어회화공부
- 쿠팡직구
- 엑셀
- 천연화장품
- 주택청약
- 스와니코코
- 직장인코딩공부
- 마스크팩
- 신한은행
- 코알못
- 구글애드센스
- 에센스
- 지성피부
- 직장인재테크
- 구글 애드센스
- 마스카라
- c#
- 올리브영
- github
- css position
- Today
- Total
지지나
C# - 제어처리 1. if ~else / if ~else if 본문
안녕하세요 지지나입니다! C# 연산자에 이 제어처리를 공부해 보았습니다.
이거는 조건을 만들고 그 조건에 부합하니? 안 하니? 라는 것을 따지는..그런 것 되겠습니다. (역시나 설명은 못함ㅜ)
[if, if ~else]
if (조건식)
참인 경우에 실행할 코드;
if 문에서는 참인 경우에만 결과가 나오고 거짓일 경우에는 아무 일도 일어나지 않습니다.
이렇게 10인 a를 2로 나누었을때, 나머지가 0과 같니(%) 라는 조건을 주었는데, 윗 조건은 그것이 참 입니다.
하지만 아래 조건은 b가 11이기 때문에 나머지가 1이므로, 거짓이지요. 값이 출력되지 않습니다.
주의!! 저는 if 조건문 뒤에 ; 을 찍는 실수를 했는데, 어쩐지 결과가 너무 이상하게 나와서 한참 헤맸습니다.
if ~else 의 경우, if 의 조건문이 참이 아니라면, 무엇이(else) 출력되기를 원하니? 라고 보시면 됩니다.
여기서 더 응용을 해 보았다.
Console.Readline() ▷ 콘솔에서 읽어 온다. 무엇을? 사용자가 입력한 내용을!
Console.WriteLine() ▷ 화면 상에 출력한다.
string 은 문자열인데, 사용자가 입력을 할 때 숫자를 입력하고자 한다.
그럴땐 데이터 형변환 작업을 해야 한다! (문자에서 숫자로)
나머지를 작성 해 보고 Ctrl+F5를 눌러 실행을 시켜 보았습니다.
*맨 위에 사용자를 위해 무엇을 입력해야하는 문구를 출력해 주었어요.
짝수와, 홀수를 입력 해 보았어요! 두근두근
정말 신기하게도 숫자를 입력 후 엔터를 치면, 홀수인지 짝수인지 알려주는 프로그래밍이 나왔습니다.
여기까지 계속 콘솔용을 사용했다면 윈도우용으로 만들어 볼까요?
프로그램을 열고 - 도구상자에서 button 과 label 을 가지고 온 후 각각 text 에서 이름을 아래처럼 바꾸어 줍니다.
그런 다음, 텍스트 박스를 하나 만든 후, 이름을 Text입력 이라고 변경 해 주었습니다.
제가 원하는 것은 텍스트박스에 숫자 입력 후, 결과보기 버튼을 누르면 레이블에 결과가 나오는 (홀수/짝수) 것 입니다.
'결과보기' 버튼을 더블클릭하면 이벤트 화면이 나옵니다.
디버깅을 시작해 보고, 아무 숫자나 넣고 결과보기를 누르면 lable 에 결과가 나온답니다!
'기획자의 프로그래밍 걸음마 > C#' 카테고리의 다른 글
C# - 제어처리 3. for문, while문, continue (0) | 2020.06.24 |
---|---|
C# - 제어처리 2. Switch (0) | 2020.06.19 |
C# 프로그래밍 기초 - 연산자 (0) | 2020.06.15 |
C# 데이터 타입과 변수를 배워봐요 - 2 (0) | 2020.05.18 |
C# 프로그래밍 데이터 타입과 변수를 배워봐요 1 (0) | 2020.05.09 |