learner
로그인
learner
로그인
5월 13일 목요일 (4일차) - 산술연산자ㅇ
@_@
·
2021년 5월 15일
팔로우
0
빅데이터과정
자바
Java 1부
목록 보기
5/27
<목차>
ㅇ 연산자
ㅇ 산술연산자
ㅇ 연산자
비트, 시프트 : 비트를 좌우로 옮기는 것. 수업 시간에는 안 다룰 것. 교재 참고
옛날에는 메모리 효율적으로 쓰기 위해 사용했지만 요즘에는 쓰지 않아
ㅇ 산술연산자
예제1) 정수 나누기 정수
정수/정수, 정수%정수의 결과는 정수밖에 나올 수 없어!
(5월24일추가) 숙제2번에서 sum=(국+영+수)*100/3이라는 값을 다시 3으로 나누어 소수점 처리하기 위해 처음부터 더블을 써야 하는 이유!
sum을 int로 선언하면 sum/100도 정수/정수라서 int 값이 나오니까, 그걸 double형 avg에 담더라도 정수.0 꼴이 돼
(소수 부분이 먼저 떼지고, 그게 실수 자료형에 들어가는 꼴)
추가 : int형으로 선언하고 나중에 sum 앞에 (double) 붙여서 강제형변환 해도 됨!
예제2) 실수 나누기 실수
실수/실수는 실수야
정수, 실수 섞이면? 자동형변환 되어 정수를 실수로 인식
예제3) 수끼리 더하기, 문자끼리 더하기
수끼리는 진짜 덧셈
문자끼리는 순서대로 나열
예제4) 수 + 문자 : 문자열이 껴 있는 순간 수의 데이터 타입이 문자로 바뀜
∴ 그냥 순서대로 나열
문자열이 들어간 연산은 + 만 가능
예제5) + 연산은 왼쪽에서 오른쪽으로
수끼리는 수의 덧셈하다가 문자 나오는 순간 순서대로 나열
문자가 처음 나오면 바로 모두 문자로 인식
수를 먼저 계산하고 싶으면 괄호로 묶어주기
예제8)
ln은 줄 바꿈을 의미. print만 쓰면 바로 옆에 출력
ln 제거한 syso로 "결과확인 :" 출력하면 더 예쁘게 결과 볼 수 있어
나누기를 쓰는 방법
결과물을 계속 활용하고 싶으면 변수에 담아주면 돼
나머지를 쓰는 방법
문자열을 쓰는 방법
(자료형을 스트링으로 바꿔주는 것 잊지 말기!)
예제9)
@_@
STEP BY STEP
팔로우
이전 포스트
5월 13일 목요일 (4일차) - 상수,치환,형변환ㅇ
다음 포스트
5월 13일 목요일 (4일차) - 대입,증감,비교,논리연산자ㅇ
0개의 댓글
댓글 작성