Java - Scanner
JAVA(자바), Python(파이썬) 기반의
AI 활용 응용 소프트웨어 개발자 양성 과정
찾으시는 정보가 있으시다면
주제별reference를 이용하시거나
우측 상단에 있는 검색기능을 이용해주세요
5일차 수업
========복습========
열혈 java 프로그래밍
20p 처음 설치할 때 : 명령프롬프트에 java, javac를 입력해본다
25p java 작성과 실행
28~29p java라는 언어가 시스템에서 어떻게 구성이 되는지
30p java 구성 : 코딩할 때 기초(들여쓰기와 주석)
34p
-
들여쓰기 : 우리가 편하기 보기위한 표기방법, 개발자들 간의 암묵적인 규칙
영역 또는 의미의 구분을 ndl해서 일정 간격 왼쪽에서 띄운 후 문장을 입력하는 것
코딩을 하다보면 각 문장들에 영역이 있는데
같은 아이들끼리 같은 라인에 작성하여 같은 영역에서 실행한다는 것을 확인할 수 있도록
-
주석 : 코딩에 대해 간단하게 한줄요약 해놓은 표기법
//한줄주석 /여러줄 주석/
40p 변수
56p 유니코드
64p 상수, 형변환
70p “\” escape sequence : 컴퓨터가 사용하는 특정기호(“ ‘ 등)을 문자로 사용하기 위해 사용하는 기술
77p java 연산자
103p chapter5 가장 중요한 부분
실행 흐름(상위에서 하위로 내려온다) 컨트롤(condition 조건문, loop 반복문)하는 것이 목적
if 와 switch
-
값이 정해져있다 > switch 사용
-
값이 범위다 > if 사용
======== 끝 ========
5일차 수업
반복문
for
for(초기값, 조건, 증감연산) {
실행 코드
}
while - 반복 조건 확인, 조건에 따라서 반복 영역 실행 여부
초기값
while(조건){
실행 코드
증감연산
}
do/while - 반복영역을 1회 실행 후 반복 조건 확인, 조건에 따라서 반복 영역 실행여부
초기값
do{
실행코드
증감연산
}while(조건)
JRE
-
Java에서 지원하는 라이브러리
-
JRE 안에는 많은 클래스가 있음
-
class : Java로 작성된 소스를 컴파일한 파일
- class를 활용해서 우리가 마치 작성한 것처럼 사용할 수 있는 것이 자바의 장점
Scanner
정수 실수 문자열 등 사용자가 입력한 내용을 컴퓨터로 전달해주는 역할
클래스명 변수명 = new; 스캐너 사용 준비 명령어
- Scanner sc = new Scanner(System.in);
동작시키는 명령어 - 변수명.명령어
-
String :
-
클래스변수명.nextLine() : 한줄을 전체 읽는 명령어(띄어쓰기까지 포함)
-
클래스변수명.next() : 한줄을 읽는 명령어(띄어쓰기 전까지)
-
-
int :
-
클래스변수명.nextInt() : 한줄을 읽는 명령어(숫자만, 띄어쓰기 전까지)
저장하기
-
저장할 변수 = 스캐너변수명.읽는 명령어
-
주의사항
-
띄어쓰기를 기준으로 값을 가져옴
-
띄어쓰기를 포함한 값을 입력한다면,
-
첫 번째 스캐너가 띄어쓰기 전까지의 단어를 입력받고
-
두 번째 스캐너가 호출될 때 남아있는 단어를 입력받음
-
만약에 입력할 단어에 띄어쓰기가 포함될 것같으면 nextLine() 사용
-
또는 nextLine()을 변수에 저장하지 않고 사용만하면 띄어쓰기 이후는 없어지는 효과
-