Class/Java

Java class day1, day2 요약정리

열정코딩 2022. 3. 28.

# 자바 문법 정리#

 

✔ 출력 메소드
> 출력: 사용자에게 데이터가 표현되는 것

 

print() : 괄호 안에 있는 값을 그대로 출력, 마지막에 줄바꿈 x
println(): 괄호 안에 있는 값을 그대로 출력, 마지막에 줄바꿈 o
printf(): 서식문자를 사용할 수 있는 출력 메소드 (서식 문자열, 값)

 

✔ 제어문자
> 따옴표 안에 작성하고 \ 와 함께한다.

\n : Enter(줄바꿈)
\t : Tab
\" : "

 

✔ 자료형
> 저장공간의 종류, 타입

자료형 type byte 예
-------------------------------
정수형 int 4 0,  10, -17, ...
실수형 float 4 0.0F, 3.14F, -17.147F, ...
double 8 0.0, 3.14, -17.147, ...
문자형 char 2 'H', '20', '!', '가', ...
논리형 boolean 1bit true, false
문자열 String  ??? "Hello", "0", "A", "" ...

 

✔서식문자(format 문자)

 > 따옴표 안에 작성하고 %와 함께한다.
%d : 정수
%f : 실수
%s : 문자열
%c : 문자

 

✔입력메소드

> 입력: 사용자가 개발자에게 값을 넘겨주는 행위

 

✔Scanner 란?

> 화면으로부터 데이터를 입력받는 기능을 제공하는 클래스

Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
▶System.out.println(num);

 

✔ next()
통째로가 사용자가 입력한 문자열 값

값의 개수만큼 next()를 사용 해줘야만 한다.

✔nextLine()
통째로가 사용자가 입력한 문자열 값 , 공백도 문자로 입력받는다.
앞에 nextLine()을 제외한 다른입력 있다면 의미없는 nextLine()을 하나 미리 써줘야 한다.

✔nextInt()
통째로가 사용자가 입력한 정수 값

 

✔형변환

▶강제 형변환

ex)

(자료형) : 형변환 연산자
(자료형)값
(double)10 //10.0

 

▶자동 형변환

ex)

정수 + 실수 = 실수
3 + 0.0 = 3.0
문자 + 정수 = 정수
3 + ' ' = 35

 

✔연산자

연산을 수행하는 기호(+ , -, *, / 등)

 

✔피연산자

연산자의 연산 수행 대상

 

✔연산자의 우선순위 (최 단 산 관 리 삼 대)

 

▶최우선 연산자
( )

 

▶단항 연산자(피연산자가 하나)

 

▶산술 연산자
+ , -, *, / (사칙연산)

 

▶관계 연산자(비교연산자)
두 피연산자를 비교해서 true 또는 false 반환

 

▶조건식
조건을 제시하는 식
결과가 참 또는 거짓(true, false), 둘 중 하나로 나오는 식

 

▶논리 연산자
조건식을 연결할 때 사용하는 연산자

 

 

▶삼항 연산자
조건식 ? 값1(참이면 오는 부분) : 값2(거짓이면 오는 부분)

 

▶대입 연산자(=)
연산이 모두 끝나야 연산결과를 저장할 수 있기 때문에 우선순위가 가장 낮다.

'Class > Java' 카테고리의 다른 글

#JAVA 수업 강의 4-1  (0) 2022.03.31
#JAVA 수업 강의 4  (0) 2022.03.31
#JAVA 수업 강의 3-2  (5) 2022.03.26
#JAVA 수업 강의 3-1  (0) 2022.03.25
#JAVA 수업 강의 3  (8) 2022.03.24

댓글