본문 바로가기
728x90
반응형

언어(Language)15

[Java] 연산자들(대입, 부호, 산술, 복합, 대입, 증감연산자) 항과 연산자 항(operand) : 연산에 사용되는 값 연산자(operator) : 항을 이용하여 연산하는 기호 연산자의 종류 및 우선순위 우선순위 형 연산자 1 일차식 (), [] 2 단항 !, ++, -- 3 산술 %, /, * 4 산술 +, - 5 비트 이동 6 관계 , = 7 관계 ==, != 8 비트 곱 & 9 비트 차 ^ 10 비트 합 | 11 논리 곱 && 12 논리 합 || 13 조건 ? : 14 대입 =, +=, -=, *=, %=, /= 증감 연산자 증감연산자는 피연산자의 값을 1씩 증가 또는 감소시키는 연산자이다. 증감 연산자가 변수 앞에 위치하느냐 변수 뒤에 위치하느냐에 따라 결과 값이 달라진다. 연산자 기능 연산 예 ++ 항의 값에 1을 더해준다. val = ++num; // 먼저.. 2023. 2. 24.
[Java] 기본형과 참조형 데이터 타입 자바는 기본형 타입과 참조형 타입 2종류가 존재한다. 기본형 타입 타입 할당되는 메모리 크기 기본값 데이터의 표현 범위 정수형 byte 1 byte 0 -128 ~ 127 short 2 byte 0 -32,768 ~ 32,767 int(기본) 4 byte 0 -2,147,483,648 ~ 2,147,483,647 long 8 byte 0L -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 실수형 float 4 byte 0.0F (3.4 X 10-38) ~ (3.4 X 1038) 의 근사값 double(기본) 8 byte 0.0 (1.7 X 10-308) ~ (1.7 X 10308) 의 근사값 논리형 boolean 1 byte false true, false.. 2023. 2. 23.
[Java] 자바 프로그래밍 이란? 프로그래밍 이란? 프로그래밍 : 컴퓨터가 일을 수행 하도록 프로그래밍 언어로 명령어 집합(프로그램)을 만드는 일 컴파일 : 프로그래밍 언어를 컴퓨터가 실행 가능한 기계어로 만드는 일 컴파일러 기계어로 바꾸어 주는 프로그램 ( ex. 자바 컴파일러, gcc) 언어마다 맞는 컴파일러가 있다. 자바 프로그래밍 자바 프로그래밍의 특징 객체지향 언어라서 유지보수가 쉽고 확장성이 좋다. 풍부한 기능이 제공되는 오픈 소스이다.(JDK) 프로그램이 안정적이다. 플랫폼(운영체제)에 영향을 받지 않는다. C언어 같은경우에는 윈도우 실행 파일이 리눅스에서는 쓸 수 없다. 필요하다면 소스를 다시 가져와서 리눅스 컴파일러로 실행해야된다. 그이유는 각 운영체제마다 실행 파일의 바이트 코드가 다르기 때문이다. 반대로 자바같은경우에.. 2023. 2. 23.
728x90
반응형