개발의 시작과 끝
2020.02.11 / Day - 1 자바 기초1 본문
자바 개념 정리
정수끼리 연산하면 결과는 정수이다.
-10 / 20 은 0.5가 아니라 0이다.
연산자 종류
사칙연산
- + : 더하기
- - : 빼기
- * : 곱하기
- / : 나누기
논리연산
- == : 같다
- != : 다르다
- > : 크다(초과)
- < : 작다(미만)
- >= : 크거나 같다(이상)
- <= : 작거나 같다(이하)
- && : 그리고(and)
- || : 또는(or)
연산자 우선순위
- 우선순위과 높은 것이 먼저 실행된다.
- 사칙연산자가 논리연산자보다 우선순위가 높다.
- *, /는 다른 사칙연산자 보다 우선순위가 높다.
- &&, ||는 다른 논리 연산자 보다 우선순위가 낮다.
- 앞에 있는게 먼저 실행된다.
- i++; => i 의 값을 1 증가 시킨다.
- i--; => i 의 값을 1 감소 시킨다.
- i = i + 2; => i 의 값을 2 증가 시킨다.
- i += 2; => i 의 값을 2 증가 시킨다.(위와 같은 표현)
- i = i - 2; => i 의 값을 2 감소 시킨다.
- i -= 2; => i 의 값을 2 감소 시킨다.(위와 같은 표현)
자바스크립트의 4대 구성요소
조건문
- if
- if ( 조건문 ) { 실행문 }
- else
- else if ( 조건문 ) { 실행문1 }
- else { 실행문2 }
→ 실행문2는 조건이 거짓일 때 실행된다.
→ 양자택일이 된다.
- switch문
반복문
- while
- for
- do while(안배움)
변수
변수 선언 : int a;
int를 변수 타입이라고 한다.
a를 변수명이라고 한다.
a라는 변수를 만들겠습니다. 다만 앞으로 a에는 정수만 담을 수 있습니다. 라는 뜻이다.
변수선언(변수생성)은 2번 이상 할 수 없다.
변수의 값은 바꿀 수 있다.
변수는 값을 넣을 때 빼고는 값(자신이 가지고 있는) 취급을 해야 한다.
값(데이터, 자료)
- 자료형
- 실행할 수 없는 자료(데이터)
- 숫자(number)
- 문장(string)
- 논리(boolean)
- 객체(object)
- 객체는 일종의 버스이다.
- 버스에는 승객을 계속 추가할 수 있다.
- 복잡한 자료를 만들때 사용된다.
- [ ], . 문법으로 객체 내부의 변수(좌석)을 관리한다.
- 실행할 수 있는 자료(데이터)
- 함수(function)
- 지역변수
→ 함수가 실행될 때만 잠깐 생겼다가 사라지는(찰나동안에만 존재한다.) 하루살이 변수
→ 해당 변수의 활동범위는 함수를 벗어날 수 없다.
- 매개변수
→ 지역변수의 한 종류로 함수의 데이터 입구 역할을 한다.
- return
→ 함수의 데이터 출구 역할을 한다. 즉 변신한다.
'자바 개념 정리' 카테고리의 다른 글
2020.02.13 / Day - 3 자바 기초3 (0) | 2020.02.13 |
---|---|
2020.02.12 / Day - 2 자바 기초2 (0) | 2020.02.12 |