DAY+2 변수와 자료형 / 연산자

2020. 8. 15. 22:43Web_Back-end/JAVA_선행

  • 변수 : 데이터를 담아둔 공간 (≠데이터)
    • 사용하기 전에 선언해야 함 (컴퓨터에게 알려주는 것)
    • 선언 방법 : 자료형 + 변수이름 (Ex : int a)
    • 선언만 하면, a(변수)에는 쓰레기값이 들어가있음
      • ∴ 초기화를 해줘야 함
        1. string a = "";
        2. int a = 0;
        3. double a = 0.0;
  • 자료형 : 변수에 저장되는 데이터의 타입 (공간의 종류, 크기)
    • 정수 : int
    • 실수 : double
    • 문자열 : string
    • 상수 : 예) final double pi = 3.14 (변하지 않는 값
    • t/f : Boolean
  • 연산자
    1. 관계 연산자, 논리 연산자
x = y x에 y를 대입
x == y (x는 y와 같다
x! = y x는 y와 다르다
x && y x and y : 둘다 참이여야 함
x || y x or y : 둘 중에 하나만 참이여도 참
!x not x
 x = x + 1 과 x+ = 1 은 같다 / 매우 유용함

         2. 산술 연산자

유의할 점 , 예                             
+ - * / % 모두 가능 / : 정수를 0으로 나누면 오류
    하나라도 실수가 들어가면 결과값도 실수가 나옴
% : 나머지 연산 x % 2 = 0 (짝수) %는 나누고 난 나머지 값을 뜻함
x % 2 = 1 (홀수)

         3. 증감 연산자

++ 는 +1을 --는 -1을 뜻함 예) int x = 1;
     int y = x++
y 값은 x+1 이므로 2가됨
주의할 점 x++와 ++x는 다름 x++ : 한번 반복한 후에 +1하고 반복
++x : 반복하기 전에 +1을 하고 반복