Christmas Pikachu 22/05/17 JAVA (DAY05)
Java

22/05/17 JAVA (DAY05)

ZI_CO 2022. 5. 19.

< 증감 연산자 : 항의 값에 1을 더해주는 ++, 항의 --가 있다. 연자자가 앞에 있으면 선증가

뒤에  있으면 후증가라고 한다. 

선증가와 후증가는 출력이 다르다. 선증가는 출력할 때 값이 다 연산되어서 출력이 되어지지만 

후증가는 첫 출력시에 나타나지 않고 다음 출력에서 결과가 나온다.

 

< 관계연산자>

-> 왼쪽 항을 기준잡아 참과 거짓으로 구분한다. >, <,>=,<=, ==, !=이 있다.

== 양쪽의 항의 같으면 참 or 거짓이고, !=는 양쪽의 항이 다르면 참 or 거짓이 된다.

 

< 논리 연산자 >

-> 논리연산자를 이용하여 true or false를 가지고 계산한다. AND(&&), OR(||), NOT(!)와 같다.

AND = 곱

OR = 합

NOT = 부정

AND는 하나라도 false가 있으면 false이다

OR은 하나라도 true가 있으면 true이다.

 

< 복합 대입 연산자 >

산굴과 대입을 합쳐 사용하는 연산자이다.

+=, -=, *=, /=, %=이 있다. 산술과 대입을 한꺼번에 해서 간결하고 편하다.

 

< 입력 >

-> 입력을 받을때 자료형을 맞춰서 입력을 받아야한다.


 * 문자열1 입력: next() 
 * 문자열2 입력: nextLine() 
 * 문자 입력: next().charAt(0)
 * 정수 입력: nextInt() 
 * 실수 입력: nextDouble() 

그리고 입력 받을때 띄어쓰기가 들어가는 문자열이 있는경우에는 주의해야한다.

 

next(), nextLine()은 Scanner 클래스의 메소드이다.
공통점은 둘 다 문자열로 반환시켜주고 차이점은
nextLine()메소드는 Enter를 치기 전까지 쓴 문자열 모두 반환한다는 것이고
next()메소드는 공백(space) 전까지 입력받은 문자열을 반환한다는 것이다.

 

즉 next()를 사용한뒤 next()을 사용하려면 중간에 scanner.nextLine()로 초기화를 한번 시켜주고나서

출력하면 둘다 띄어쓰기가 잘 출력이 된다. 하지만 next()을쓰고 그뒤에 nextLine()을 쓰면 중간에 

scanner.nextLine()로 초기화를 안시켜주어도 띄어쓰기가 출력이 가능하다.

 

 

 

 

 

※팁

한줄씩 옮기기 : 커서를 코드의 첫칸에 놓고 Alt키를 누르고 방향키(위, 아래)로 움직인다.

한줄 복사 : 커서를 코드 첫칸에 놓고 Ctrl +Alt키를 누르고 방향키(위,아래)로 움직인다.

한줄 제거 : 커서를 코드 첫칸에 놓고 Ctrl + D키를 누른다.

자원찾기 : Ctrl + Shift + R

찾기: Ctrl + H

 

 

'Java' 카테고리의 다른 글

22/05/23 JAVA (DAY09)  (0) 2022.05.24
22/05/19 JAVA (DAY7)  (0) 2022.05.19
22/05/18 JAVA (DAY06)  (0) 2022.05.19
22/05/12 JAVA (DAY02)  (0) 2022.05.18
22/05/11 JAVA (DAY01)  (0) 2022.05.17

댓글