Programming

; develop a program

반응형

Back-End/Java 38

[Java] 기본 연산자

이번 포스팅에서는 자바(Java)의 기본 연산자(operator)에 대하여 공부를 해보고자 한다. 항과 연산자 연산에 사용하는 기호를 연산자(operator)라고 한다. 그리고 연산에 사용하는 값을 항(operand)이라고 한다. 연산자는 항의 개수에 따라 단항 연산자, 이항 연산자, 삼항 연산자로 나눌 수 있다. 연산자 설명 연산 예 단항 연산자 항이 한 개인 연산자 ++num 이항 연산자 항이 두 개인 연산자 num1 + num2; 삼항 연산자 항이 세 개인 연산자 (5 > 3) ? 1 : 0; 사칙 연산을 할 때 곱셈과 나눗셈을 덧셈, 뺄셈 보다 먼저 계산하는 연산 순서를 '연산자 우선순위'라고 하는데 프로그램에 사용하는 연산자도 우선순위가 있다. 단항 연산자, 이항 연산자, 삼항 연산자 순서이다...

Back-End/Java 2023.01.28

[Java] 형 변환

이번 포스팅에서는 자바(Java)의 형 변환(type conversion)에 대하여 공부를 해보고자 한다. 형 변환이란 하나의 타입을 다른 타입으로 바꾸는 것을 형 변환(type conversion)이라고 한다 자바에서는 boolean형을 제외한 나머지 기본 타입 간의 타입 변환을 자유롭게 수행할 수 있다. 자바에서 다른 타입끼리의 연산은 우선 피연산자들을 모두 같은 타입으로 만든 후에 수행된다. int n = 10;//int형 변수 n에 정수 값 10을 대입 double dnum = n;//int형 변수 n의 값을 double형 변수 dnum에 대입 위 코드에서 변수 n은 int형이고 변수 dnum은 double형이다. 형 변환이란 이렇게 각 변수의 자료형이 다를 때 자료형을 같게 바꾸는 것을 말한다...

Back-End/Java 2023.01.27

[Java] 상수와 리터럴

이번 포스팅에서는 자바(Java)의 상수와 리터럴에 대하여 공부를 해보고자 한다. 상수란 상수(constant)란 변수와 마찬가지로 데이터를 저장할 수 있는 메모리 공간을 의미한다. 상수가 변수와 다른 점은 한번 값을 저장하면 다른 값으로 변경할 수 없다는 점이다. 선언 방법은 변수와 동일하고, 변수의 타입 앞에 'final'만 붙여주면 된다. 상수 선언 final double PI = 3.14; final int MAX_NUM = 100; 자바에서 상수의 이름은 일반적으로 모두 대문자를 사용하여 선언한다. 또한, 여러 단어로 이루어진 이름의 경우에는 언더 스코어(_)를 사용하여 구분한다. 한번 선언한 상수는 변하지 않기 때문에 선언과 동시에 값을 지정하는 것이 좋다. 예제 public class Con..

Back-End/Java 2023.01.27

[Java] 논리 자료형

이번 포스팅에서는 자바(Java)의 자료형 중 하나인 논리 자료형에 대하여 공부를 해보고자 한다. 논리 자료형 논리형은 변수의 참이나 거짓의 값을 나타내는 데 사용한다. 종류는 boolean형 한 가지밖에 없다. boolean형 변수 선언 boolean isMarried; boolean형 변수는 1바이트로 값을 저장하며, true(참), false(거짓) 두 가지 값만 가진다. 예제 boolean형 변수 하나를 선언하고 출력하는 경우 public class BooleanEx { public static void main(String[] args) { boolean isMarried = true;//boolean 변수를 선언하고 초기화 System.out.println(isMarried); } } 출력 화..

Back-End/Java 2023.01.26

[Java] 실수 자료형

이번 포스팅에서는 자바(Java)의 자료형 중 하나인 실수 자료형에 대하여 공부를 해보고자 한다. 실수 자료형 자바에서 실수란 소수부나 지수부가 있는 수를 가리키며, 정수보다 훨씬 더 넓은 표현 범위를 가진다. 자바의 기본 타입 중 실수를 나타내는 타입은 다음과 같다. float double 실수형 데이터의 타입을 결정할 때에는 표현 범위 이외에도 반드시 유효 자릿수를 고려해야 한다. 실수형 타입지수의 길이 가수의 길이 유효 자릿수 float 8 비트 23 비트 소수 부분 6자리까지 오차없이 표현할 수 있음. double 11 비트 52 비트 소수 부분 15자리까지 오차없이 표현할 수 있음. 실수형 타입할당되는 메모리의 크기 데이터의 표현 범위 리터럴 타입 접미사 float 4바이트 (3.4 X 10-3..

Back-End/Java 2023.01.26

[Java] 문자 자료형

이번 포스팅에서는 자바(Java)의 자료형 중 하나인 문자 자료형에 대하여 공부를 해보고자 한다. 문자 자료형 컴퓨터는 0과 1로만 표현할 수 있기 때문에 문자 역시 컴퓨터 내부에서 표현할 때 0과 1의 조합으로 나타내야 한다. 따라서 어떤 문자를 컴퓨터 내부에서 표현하려면 특정 정수 값으로 정하고자 약속한다. 문자를 정해진 코드 값으로 변환하는 것을 "문자 인코딩", 코드값을 다시 문자로 변환하는 것을"문자 디코딩"이라고 한다. 아스키(ASCII) 코드 가장 기본이 되는 문자 인코딩은 아스키(ASCII) 코드이다.. 영문자는 대문자, 소문자, 특수문자, 기호를 포함해도 1바이트(2^8 = 256개)로 표현할 수 있기 때문에 아스키코드는 1바이트만 사용한다. 하지만 한글 등 다른 언어 문자는 복잡하고 다..

Back-End/Java 2023.01.26

[Java] 정수 자료형

이번 포스팅에서는 자바(Java)의 자료형 중 하나인 정수 자료형에 대하여 공부를 해보고자 한다. 자료형(Data Type) 변수명 앞의 int, String 등은 변수의 자료형(Data Type)을 뜻한다. 자바(Java)에서 제공하는 자료형은 기본 자료형과 참조 자료형이 있다. 기본 자료형 정수형 문자형 실수형 논리형 1 바이트 byte - - boolean 2 바이트 short char - - 4 바이트 int - float - 8 바이트 long - double - 기본 자료형은 각 자료형이 사용할 공간의 크기, 즉 바이트 수가 정해져 있다. 정수 자료형 정수 자료형은 양수, 음수, 0을 나타내는 데 사용하는 자료형이다. 위 표를 보면 정수는 byte형, short형, int형, long형 4가지..

Back-End/Java 2023.01.25

[Java] 변수(Variable)

이번 포스팅에서는 자바(Java)에서 변수(Variable)에 대하여 공부를 해보고자 한다. 변수(Variable)란 변수는 말 그대로 '변하는 수'를 뜻한다. 예를 들어, 게임 캐릭터는 모두 레벨이 있는데, 처음에는 1이었던 레벨이 사냥이나 퀘스트를 통해 경험치를 얻게 되면 2나 3으로 레벨업이 된다. 또한 사람의 나이는 시간이 지나면 변하고, 은행에 있는 잔액도 입금과 출금이 발생하면 변하게 된다. 프로그래밍에서 이렇게 변하는 값을 변수라고 한다. 변수 선언 및 값 대입 변수는 값을 넣을 수 있는 빈 그릇과 같다. (값을 저장하는 공간이라고 할 수 있다.) 변수를 사용하기 위해서는 어떤 형태의 자료를 저장할 것인지 정해야 한다. ex) 사람의 나이 >> 정수 형태 사람의 이름 >> 문자 형태 이 형태..

Back-End/Java 2023.01.25
반응형