개발의 시작과 끝

2020.02.11 / Day - 1 자바 기초1 본문

자바 개념 정리

2020.02.11 / Day - 1 자바 기초1

개발지혜 2020. 2. 12. 16:07

 

자바 개념 정리

 

정수끼리 연산하면 결과는 정수이다.

-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