목록JAVA/chapter01_JAVA_개념정리 (25)
WON.dev
1.1 연산자와 연산식 - 프로그램에서 데이터를 처리하여 결과를 산출하는 것을 연산(operations)이라고 한다. - 연산에 사용되는 표시나 기호를 연산자(operator)라고 하고, 연산되는 데이터는 피연산자(operand)라고 한다. - 연산자는 필요로 하는 피연산자의 수에 따라 단항, 이항, 삼항 연산자로 구분된다. 1.2 단항, 이항, 삼항 연산자 - 단항 연산자(피연산자 한 개 - 증가/감소 연산자, 논리 부정 연산자) ex) x++, --y, !x - 이항 연산자(피연산자 두 개 - 산술, 비교, 논리) ex) x+y, x==y, x&&y - 삼항 연산자(피연산자 세 개 - 조건 연산자) ex) (sum>90) ? x : y 1.3 연산의 방향과 우선순위 - 산술 연산식에서 곱셈(*), 나..
3.1 타입 변환 - 타입 변환이란 데이터 타입을 다른 데이터로 변환하는 것을 말한다. - 타입 변환에는 자동(묵시적) 타입 변환과 강제(명시적) 타입 변환 2가지가 있다. 3.2 자동 타입 변환 - 프로그램 실행 도중에 자동으로 타입 변환이 일어나는 것을 말한다. - 타입이 큰 크기를 가지는 타입에 저장될 때 발생한다. byte(1) < short(2) < int(4) < long(8) < float(4) < double(8) long보다 float을 더 큰 타입으로 표시한 이유는 float이 표현할 수 있는 값의 범위가 크기 때문이다. 3.3 강제 타입 변환 - 큰 크기의 데이터를 강제로 작은 데이터로 쪼개어서 저장하는 것을 말한다. - 캐스팅 연산자를 사용하는데, 괄호 안에 들어가는 타입은 쪼개지는..
2.1 데이터 타입 - 모든 변수에는 타입이 있으며, 타입에 따라 지정할 수 있는 값의 종류와 범위가 달라진다. - 변수를 선언할 때 주어진 타입은 사용 도중에 변경할 수 없다. 2.2 기본(원시:primitive) 타입 - 정수, 실수, 문자, 논리 리터럴을 직접 저장하는 타입을 말한다. - 정수 타입에는 byte, short, int, long이 있고, 실수 타입에는 float, double이 있다. 그리고 논리 타입에는 boolean이 있다. 2.2.1 정수형 1) byte (1) 크기 : 1바이트 (8비트) (2) 개수 : 2의 8제곱 (256개) 2) short (1) 크기 : 2바이트 (16비트) (2) 개수 : 2의 16제곱 (65,536개) (3) 범위 : -32,768 ~ 32,767 (..
1.1 변수 - 프로그램이 사용하는 데이터를 일시적으로 저장할 목적으로 사용하는 메모리 공간 - 변수 마다 타입과 이름을 가지고 있다. - 변수는 다양한 타입의 값을 저장할 수 없고, 한 가지 타입의 값만 저장할 수 있다. - 선언시 같은 타입의 변수는 콤마(,)를 이용해서 한꺼번에 선언할 수 있다. 1.2 변수 선언 및 저장 - 변수에 값을 저장할 때에는 대입 연산자(=)를 사용한다. 수학에서는 같다는 의미지만, 자바에서는 우측의 값을 좌측 변수에 저장한다는 의미를 갖는다. - 초기값은 변수를 선언함과 동시에 줄 수도 있다. - 소스 코드 내에서 직접 입력된 값을 리터럴(literal)이라고 부른다. 1.3 변수 선언 규칙 - 첫 번째 글자는 문자이거나 '$', '_'이어야 하고 숫자로 시작 할 수 없..
1.1 프로그래밍 언어란 무엇인가 - 컴퓨터가 이해할 수 있는 언어는 '기계어'로 0과 1로 이루어진 코드이다. - 인간의 언어와 기계어의 중간 다리 역할이 프로그래밍 언어 - 일반적으로 프로그래밍 언어라고 하면 고급 언어를 말하는데, 대표적으로 C, C++, Java등이 속한다. 이 언어들로 작성된 내용을 소스(Source)라고 부르고, 이 소스는 컴파일러(Compiler)라는 소프트웨어에 의해 기계어로 변환된 후 컴퓨터에서 실행할 수 있게 된다. 1.2 자바란 무엇인가 - 1995년 썬 마이크로시스템즈에서 만들어진 '객체 지향' 프로그래밍 언어로 가전 제품을 제어하기 위한 목적으로 만들어졌지만 1999년도부터 인터넷이 활성화되면서 급부상 - 현재 대한민국의 정부 및 기업들의 시스템 프로젝트가 대부분 ..