일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 자바
- 백준알고리즘
- java
- 시간 복잡도
- 자바의정석연습문제
- 코딩공부
- 빅오 표기법
- Java개념
- 알고리즘
- ★
- 백준
- 백준단계별로풀어보기
- ☆
- dp
- 자바공부
- 자바개념
- 무료개발강의
- 백트래킹
- BFS
- 백준자바
- 알고리즘공부
- 동적계획법
- 자바의정석연습문제풀이
- dfs
- 개발공부
- 자바의정석
- 브루트포스
- 다이나믹 프로그래밍
- 무료코딩강의
- 백준9단계
- Today
- Total
더 많이 실패하기
코딩공부 20일차-1: 프로그래머스 자바 입문 - 변수와 계산 본문
#비전공자개발 공부 19일차
프로그래머스 자바 입문 강의를 듣는 중이다
https://school.programmers.co.kr/learn/courses/5
자바 입문
자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금
school.programmers.co.kr
파트2 변수와 계산:
산술연산자
연산자: + = 같이 연산에 사용되는 기호
피연산자: 리터럴, 변수 같이 연산의 대상이 되는 값
<산술연산자>
1. %는 연산의 나머지를 출력한다
2. 다른 언어와 똑같이 ++i를 하면 먼저 +1을 계산한 뒤 출력하고
i++를 하면 원래 값을 출력한 뒤 +1을 한다
연산식을 만들 때 둘 다 int(정수)로 선언하고 하면 결과값도 정수로만 나오기 때문에
둘 중 하나는 실수나 다른 데이터 타입으로 형변환하여 원하는 값을 얻을 수 있다
파트2 변수와 계산:
비교연산자
<비교연산자>
같다: ==
다르다: !=
(자바에선 === 안 쓰나?)
나머지는 수학에서 쓸 때랑 똑같다
비교연산자는 true/false로 출력된다

i = 10; 처럼 단순 대입 연산자를 사용할 수도 있지만
i +=/-= 10; 을 사용하면 코드를 보다 짧게 만들 수 있다
실습

실습 보는데 ret를 return을 줄여서 쓴 건가 보다
파트2 변수와 계산:
연산자 우선순위
연산자 우선순위를 대부분 수학에서와 같다

괄호를 먼저 계산하고 곱셈, 더하기 등 순으로 계산하는 식이다
대신 논리연산자에선 %%(and)가 ||(or)보다 우선이다
아래의 경우는 조금 주의해야 한다
i = 5;
① ++i - 5;
i;
② i++ - 5;
i
①은 ++를 먼저 계산해서 6 - 5 = 1, 6이 나오고
②은 ++를 나중에 계산해서 5 - 5 = 0, 6이 출력된다
'자바' 카테고리의 다른 글
코딩공부 22일차: 프로그래머스 자바 입문 - 5. 클래스와 객체 (0) | 2022.08.22 |
---|---|
코딩공부 21일차: 프로그래머스 자바 입문 - 4. 배열 (0) | 2022.08.21 |
코딩공부 20일차-2: 프로그래머스 자바 입문 - 3. 제어문 (0) | 2022.08.20 |
코딩공부 19일차: 프로그래머스 자바 입문 - 변수와 계산 (0) | 2022.08.19 |
코딩공부 1일~18일까지의 기록 (0) | 2022.08.19 |