회원 로그인
|
키보드 입력
키보드 입력
키보드로 입력한 문자나 숫자를 스트림으로 읽어보자.
표준 입력과 출력
콘솔 애플리케이션에서 표준 입력 방법은 키보드, 표준 출력 방법은 모니터이다.
키보드에서의 데이터 입력
키보드에서 한줄(행)을 입력하려면 Console 클래스의 ReadLine() 메소드를 사용한다.
1부터 30까지의 값을 입력 :
12 // 키 입력
너무 작다.
29 // 키 입력
너무 크다.
19 // 키 입력
똑같다.
// 종료
참고) c#이 보이는 그림책
키보드로 입력한 문자나 숫자를 스트림으로 읽어보자.
표준 입력과 출력
콘솔 애플리케이션에서 표준 입력 방법은 키보드, 표준 출력 방법은 모니터이다.
키보드에서의 데이터 입력
키보드에서 한줄(행)을 입력하려면 Console 클래스의 ReadLine() 메소드를 사용한다.
// string s = Console.ReadLine();
// 예제 using System; using System.IO; class InputKey { static void Main(string[] args) { // 1부터 30까지의 랜덤 정수를 하나 생성 Random rnd = new Random(); int a = rnd.Next(1, 30); // 1~30안의 숫자 랜덤값을 a변수에 대입 Console.WriteLine("1부터 30까지의 값을 입력 : "); while (true) // 무한 반복 { string s = Console.ReadLine(); // 입력된 값을 변수 s에 대입 if (s == "") // 아무것도 입력하지 않으면 종료 { Console.WriteLine("종료"); break; } int n = 0; // 문자를 숫자로 형변환 할 n변수 초기화 try { n = int.Parse(s); // s를 int형으로 형변환하여 n변수에 대입 } catch (FormatException e) { Console.WriteLine(e.Message); Console.WriteLine("1부터 30까지의 값을 입력 : "); continue; } // 결과 // 입력한 값과 랜덤값을 비교하여 결과 처리 if (n == a) { Console.WriteLine("똑같다"); break; } else if (n > a) { Console.WriteLine("너무 크다."); } else if (n < a) { Console.WriteLine("너무 작다."); } } } }결과
1부터 30까지의 값을 입력 :
12 // 키 입력
너무 작다.
29 // 키 입력
너무 크다.
19 // 키 입력
똑같다.
// 종료
참고) c#이 보이는 그림책
댓글 0개
| 엮인글 0개
285개(1/15페이지)
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
285 | [Python] 동적 import - 모듈을 변수로 받아오기 | 푸딩뱃살 | 412 | 2022.10.27 10:45 |
284 | [Python] 파이썬 3.7.7과 3.9.7의 os.path.expanduser() 차이 | 푸딩뱃살 | 455 | 2022.08.18 12:22 |
283 | [Python] error: Microsoft Visual C++ 9.0 is required. | 푸딩뱃살 | 684 | 2022.08.03 13:35 |
282 | [Python] pyscript | 푸딩뱃살 | 452 | 2022.06.09 11:21 |
281 | [Python] float is / float not is | 푸딩뱃살 | 593 | 2022.03.02 15:03 |
280 | [Python] 이터널 문자열 f | 푸딩뱃살 | 833 | 2022.01.27 16:35 |
279 | [Python] is와 ==의 차이 | 푸딩뱃살 | 485 | 2021.11.25 15:54 |
278 |
[Python] Error: ImportError: file |
푸딩뱃살 | 916 | 2021.11.16 11:24 |
277 | [Python] 파이썬 디컴파일 - uncompyle6 | 푸딩뱃살 | 774 | 2021.11.10 14:46 |
276 | [Python] 파이썬 확장자 설명 | 푸딩뱃살 | 550 | 2021.11.03 14:38 |
275 | [참고] 웹 fbx 뷰어 | 푸딩뱃살 | 470 | 2021.10.19 15:46 |
274 | [Python] enumerate() | 푸딩뱃살 | 500 | 2021.10.13 14:44 |
273 | [Python] 아나콘다에서 가상 환경 | 푸딩뱃살 | 718 | 2020.11.21 00:26 |
272 | [Python] pip로 설치 때 퍼미션 에러 | 푸딩뱃살 | 1264 | 2020.06.06 17:13 |
271 | [Python] OpenCV 10-3. 이미지 Thresholding - Otsu's Binarizatio | 푸딩뱃살 | 673 | 2020.06.05 14:01 |
270 | [Python] OpenCV 10-2. 이미지 Thresholding - Adaptive Threshold | 푸딩뱃살 | 693 | 2020.06.05 13:58 |
269 | [Python] OpenCV 10-1. 이미지 Thresholding | 푸딩뱃살 | 578 | 2020.06.05 13:56 |
268 | [Python] OpenCV 9-2. 색 추적 | 푸딩뱃살 | 771 | 2020.06.02 23:29 |
267 | [Python] OpenCV 9-1. 색공간 바꾸기 | 푸딩뱃살 | 639 | 2020.06.02 23:27 |
266 | [Python] OpenCV 8-3. 이미지 비트 연산 | 푸딩뱃살 | 528 | 2020.06.02 23:21 |