상세 컨텐츠

본문 제목

[패스트캠퍼스 수강후기] Java 웹 개발 마스터 올인원 패키지 Online 4회차 미션 - 자바인강

Fast Campus[패스트캠퍼스 후강후기]

by 매일매일 배우는 개발자 2021. 2. 27. 11:00

본문

728x90

수강한 클립명

 

10. 연산자 - 01. 대입, 부호, 산술, 복합대입, 증감 연산자

11. 연산자 - 02. 관계, 논리, 조건, 비트 연산자 - 1

12. 연산자 - 03. 관계, 논리, 조건, 비트 연산자 - 2

 


 

 

 

 

코딩 비전공자라 학원에서 수료했지만 실력부족을 느껴 기초부터 다시 해보자라는 생각과 웹개발의 전체적인 방법을 알아보고 싶어 주위에서 괜찮다고 했던 패스트캠퍼스 java/spring 웹 개발 마스터 를 수강하게 되었다.

 

완강을 하여 나만의 웹페이지를 만들고 이 미션수행을 통과해 환급을 받는게 올해 목표이다.

 

미션 일정

  • 미션 기간 : 2/15 (월) ~ 5/15(토)

방법

  • 3클립 이상의 강의영상 수강하기
  • 수강 인증샷과 함께 1000자 이상의 학습 기록을 블로그에 작성하기
  • 미션 페이지에 미션 기록하기

 


10. 연산자 - 01. 대입, 부호, 산술, 복합대입, 증감 연산자

 

항과 연산자

항 (operand) : 연산에 사용되는 값
연산자 (operator) : 항을 이용하여 연산하는 기호

ex)
단한 연산자 >> ++num
이항 연산자 >> num1 + num2;
삼항 연산자 >> (5>3)? 1:0;



대입 연산자

int age = 20;
왼쪽 변수의 값이 오른쪽에 대입
우선 순위가 가장 낮은 연산자



부호 연산자

단항 연산자
변수의 부호를 유지(+)하거나 바꿈(-)
실제 변수의 값이 변하려면 대입연산자를 사용해야함 >> 결과값만 쓰고 그 변수 자체를 바꾸지는 못함
---

산술 연산자

사칙연산 연산자
+ 두 항을 더합니다
 - 앞에 있는 항에서 뒤에 있는 항을 뺍니다
* 두 항을 곱합니다
/ 앞에 있는 항에서 뒤에 있는 항을 나누어 몫을 구합니다
% 앞에 있는 항에서 뒤에 있는 항을 나누어 나머지를 구합니다

--

복합 대입 연산자

+= 두 항의 값을 더해서 왼쪽항에 대입합니다
-=
*=
/=
%=

증가 감소 연산자
++ 항의 값에 1을 더합니다0
-- 항의 값에서 1을 뺍니다
*  앞에 붙거나 뒤에 붙었을때 순서가 중요함!!

 

11. 연산자 - 02. 관계, 논리, 조건, 비트 연산자 - 1

관계 연산자 (비교연산자)
수학시간에 배웠던 부등호랑 똑같다, 단 결과값은 true 또는 false로 반환 됨

> // 왼쪽 항이 크면 참, 아니면 거짓을 반환
< // 왼쪽 항이 작으면 참, 아니면 거짓을 반환
>= // 왼쪽 항이 오른쪽 항보다 크거나 같으면 참, 아니면 거짓을 반환
<= // 왼쪽 항이 오른쪽 항보다 작거나 같으면 참, 아니면 거짓을 반환
== // 두개 항의 같으면 참, 아니면 거짓을 반환함
!= // 두 개 항이 다르면 참, 아니면 거짓을 반환함

--

논리 연산자
&& (논리 곱) - 두 항이 모두 참인 경우에만 결과 값이 참. 그렇지 않은 경우는 거짓
|| (논리 합) - 두 항중 하나의 항만 참이면 결과값은 참. 두 항이 모두 거짓이면 결과 값은 거짓
! (부정) - 단항 연산자 입니다. 참인 경우는 거짓으로 바꾸고, 거짓인 경우는 참으로 바꿉니다.

단락회로평가 (short circuit evaluation)
논리 곱(&&)은 두 항이 모두 true 일 때만 결과가 true
: 앞의 항이 false 이면 뒤 항의 결과를 평가하지 않아도 false 임
논리 합(||)은 두 항이 모두 false일 때만 결과가 false
: 앞의 항의 true이면 뒤 항의 결과를 평가하지 않아도 true임

실제 프로그램에서 예상하지 않는 결과가 발생할 수 있으므로 유의

--

조건 연산자 (삼항 연산자)
>> 조건식 ? 결과1 : 결과2;
ex) int num = (5>3)? 10:20;
간단한 조건문 대신 사용할 수 있는 연산자

 

12. 연산자 - 03. 관계, 논리, 조건, 비트 연산자 - 2

 

 

연산자 설명 예
~ 비트의 반전(1의 보수) a=~a;
& 비트 단위 and
| 비트 단위 or
^ 비트 단위 XOR 부개의 비트가 서로 다른 경우에 1을 반환
<< 왼쪽 shift a<<2 변수 a를 2비트 만큼 왼쪽으로 이동
>> 오른족 shift a<<2 변수 a를 2비트 만큼 오른쪽으로 이동
>>> 오른쪽 shift >>동일한 연산

-- 

비트 연산자


대입연산자와 다른 연산자가 함께 쓰임

마스크 : 특정 비트를 가리고 몇 개의 비트 값만 사용할 때

비트켜기 : 특정 비트들만을 1로 설정해서 사용하고 싶을 때
ex) &00001111(하위 4비트 중 1인 비트만 꺼내기)
비트끄기 : 특정 비트들만을 0으로 설정해서 사용하고 싶을 때
ex)|11110000(하위 4비트 중 0인 비트만 0으로 만들기)
비트토글 : 모든 비트들을 0은 1로, 1은 0으로 바꾸고 싶을 때

 


https://bit.ly/2YynTUa

 

한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online. | 패스트캠퍼스

Java/Spring 웹 개발, 핵심 25가지 스킬부터 공부하세요. 대기업 출신 7인의 강사진이 모여 만든 Java/Spring 웹 개발 완전체 커리큘럼! 핵심 스킬 25가지 강의부터 250개의 예제, 7개의 프로젝트까지! 비

www.fastcampus.co.kr

https://coupa.ng/bSjbE3

 

파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음

728x90

관련글 더보기