일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파일이동버튼
- object
- Collection
- list
- 오버라이딩
- javascript
- Git알아보기
- 배열
- 데이터베이스연동
- java입문
- Git이해하기
- 기본코드
- 컬렉션프레임워크
- jdbc
- js
- cmd
- 이클립스
- emmet
- arraylist
- java
- form
- java기초
- 점프 투 파이썬
- 필드
- Eclipse
- html
- 버튼페이지이동
- MySQL
- CSS
- 맨땅에 해딩
- Today
- Total
단단히
사용자 입력받기 본문
프로그램을 실행하다보면 사용자의 입력을 받아서 프로그램의 데이터로 사용해야할 때가 있습니다.
사용자 입력을 받는 프로그램은 많은 프로그래머가 사용하기 때문에 java에 이미 만들어져있다.
**java에서는 이런 기능을 패키지 또는클래스라는 것에 기능별로 모아서 만들어놓았다.**
(강의와 똑같이 작성했는데도 나는 계속 오류가나서 이유를 찾아봤다. + 오류들은 나중에 한번에 작성해놔야겠다.)
사용자 입력을 받기위해서는 이전과 다르게 이미 만들어진 모듈을 가져와야한다.
그 명령어가 import java.util.Scanner; 이다.
기능은 Scanner라는 곳에 만들어져있는데, 그 기능을 import해서 쓰겠다란 뜻이다.(내 프로그램에 쓰겠다.)
그리고 pubilc static void main(String[] args) 선언 안에
Scanner sc= new Scanner(System.in);
sc는 변수명.
늘 말하지만 아직 입문단계의 강의이기에 하나하나의 의미를 알려주진 않는다.
그냥 모듈이 있다는 것만 알고 사용을 먼저 해본다.
System.out.pritnln("원하는 숫자를 입력하세요")
글자를 띄우고 그 다음에 사용자가 입력해야하니, 정수 입력을 받겠다는 코드를 작성해야한다.
그게 int num = sc.nextInt(); 이 코드인것 같다.
아직 어렴풋이 알아가고 있는 중이다. 알듯말듯하다.
따라하면서 할만하다고 생각했지만 계속 에러가 나고 검색 하고를 반복한다. 너무 기초가 없어서 그런가보다 하며 그래도 조금씩조금씩 흥미를 붙여가고 있는 중이다.
이렇게 조금씩 하다보면 알지않을까, 하는 생각이다.
이제 강의의 마지막이 다가오고있다. 강의의 마지막은 "사용자 입력을 받아 계산기 만들기"이다.
얼른 작은 결과물을 만들어보고싶다 :-D
'Java > 이재환의 자바 선수 수업 (inflearn)' 카테고리의 다른 글
계산기 프로그램 만들기 (0) | 2022.02.09 |
---|---|
사용자 입력을 받아 사칙연산 결과 도출하기 (0) | 2022.02.09 |
반복문의 중첩 (0) | 2022.02.03 |
for반복문 사용하기 (0) | 2022.02.03 |
while 반복문 사용하기 (0) | 2022.02.03 |