개발자였던 것/JAVA 기초

개발자였던 것/JAVA 기초

연산자 (산술/대입/증감/비교/논리/비트/삼항)

자바에서는 여러 종류의 연산을 수행하기 위한 다양한 연산자를 제공하고 있습니다. 연산자는 영어로 operator라고 하며 특정한 작업을 하기 위해 사용하는 기호라고 할 수 있습니다. 그래서 이 기호를 통해 컴퓨터에 어떠한 작업을 지시할 수 있습니다. 자바에서 제공하는 대표적인 연산자는 다음과 같습니다. 산술 연산자 대입 연산자 증감 연산자 비교 연산자 논리 연산자 비트 연산자 삼항 연산자 instanceof 연산자 연산자의 우선순위 연산자의 우선순위는 수식 내에 여러 연산자가 함께 등장할 때, 어느 연산자가 먼저 처리될 것인가를 결정합니다. 기본적으로 연산자에는 우선순위가 있으며, 괄호의 우선순위가 제일 높고, 산술 > 비교 > 논리 > 대입의 순서이며, 단항 > 이항 > 삼항의 순서입니다. 연산자의 연..

개발자였던 것/JAVA 기초

자바의 자료형 정리 (상수/변수/자료형)

실제 프로그래밍에 사용되는 문자와 숫자 외에도 여러 가지 형식의 데이터가 존재합니다. 우선은 우리에게 익숙한 숫자와 문자를 어떻게 표시하는지 데이터형(data type 데이터 형식, 또는 자료형)을 살펴보도록 하겠습니다. 프로그래머가 프로그램 코드에 단순히 1 이라고만 기술하면 프로그램에서 2진수, 8진수, 10진수도 사용하기 때문에 11이 어떤 진수인지 알 수 없으며, 대부분의 기본자료형에 11을 넣을 수 있어 그냥 11이라고 넣으면 11이 double 상수인지 int 상수인지 long 상수인지 알 수 없을 것입니다. 이런 문제를 해결하기 위해서 11 앞뒤로 특정 기호를 넣어서 11이 어떤 진수인지 어떤 자료형 상수인지 구분할 수 있습니다. 상수란? 변하지 않는 값을 의미합니다. 예를 들어 a라는 변수..

개발자였던 것/JAVA 기초

아스키코드와 유니코드

컴퓨터는 모든 데이터를 0과 1로 바꿔서 저장하고 인식한다. 컴퓨터 같은 기계장치들은 0과 1만 이해 할 수 있도록 설계 되어 있다. 컴퓨터 전원이 꺼져도 전류가 흐르거나 흐르지 않는 상태를 유지할 수 있고 흐르면 1, 흐르지 않으면 0으로 정해서 현실 세계의 모든 데이터를 0과 1로 바꿔 기계장치(하드디스크, 램 등)에 저장할 수 있게 되었다. 자 그렇다면 알파벳 a 는 어떻게 저장하면 될까? a 를 0과 1로 나타낼 어떤 규칙이 필요하다. b와 c도 마찬가지이다. 이 규칙을 아스키(ASCII, American Standard Code for Information Interchange) 코드 라고 한다. 이 규칙에 따르면 알파벳(대, 소문자)과 숫자, 특수 기호 몇가지, 그리고 몇 가지 제어 문자들을 ..

개발자였던 것/JAVA 기초

개발자 기초 용어

프로그램이란 무엇인가? 어떤 결과를 얻기 위한 행위들이 순서대로 진행되는 과정이다. 다이어트 프로그램은 살을 빼기 위해 순서대로 진행되는 과정을 기술한 결과물이고 정해진 다이어트 프로그램대로 프로그램을 진행하면 살이 빠질 것이다. 즉, 특정한 목적을 위해 컴퓨터에게 내리는 명령의 묶음이며 어떤 목적을 달성하는 과정을 상세히 순차적으로 기술한 것을 프로그램이라 한다. 카카오톡, 컴퓨터 게임, 인스타그램 같은 SNS는 물론 일상에서 사용하는 에어컨, TV, 핸드폰 같은 전자제품에도 프로그램이 이용되고 있으며 어떤 목적을 수행하는 프로그램을 만드느냐에 따라 전혀 다른 종류의 프로그램을 만들 수 있다. 컴퓨터 프로그램이란? 컴퓨터 안에 논리적인 기계라고 볼 수 있다. 컴퓨터 프로그램은 수동적으로 적혀진 명령어대..

서으이
'개발자였던 것/JAVA 기초' 카테고리의 글 목록 (2 Page)