Study/Java

· Study/Java
연산자란? · 식을 구성하는 기본 단위입니다. 연산식 · 연산자와 피연산자로 구성되어 있습니다. y = x + 10; // 연산식 // 연산자 : = , + // 피연산자 : y, x , 10 산술 연산자 산술 연산자의 종류 연산식 설명 피연산자 + 피연산자 덧셈 연산 피연산자 - 피연산자 뺄셈 연산 피연산자 * 피연산자 곱셈 연산 피연산자 / 피연산자 나눗셈 연산 피연산자 % 피연산자 나눗셈의 나머지를 산출하는 연산 나눗셈 연산 · 부동 소수점 방식때문에 정확한 계산을 위해서라면 나눗셈 연산에서는 실수를 사용하지 않고 정수를 사용하는 것이 좋습니다. System.out.println( 10/3 ); // (정수형int / 정수형int) → 소수점 버린다. // 3 System.out.println( 1..
· Study/Java
변수란? · 값을 저장할 수 있는 공간입니다! (바구니 개념) 변수의 종류 · 숫자┌ 정수 : int (byte/short/char/int/long) ex) 5 └ 실수 : double (float/double) ex) 5.5 (소수점 표기 가능합니다.) · 문자┌ 문자 : char '(작은 따옴표) ex) '허' (문자 1글자) └ 문자열 : String "(큰 따옴표) ex) "허니" · 논리 - 논리 : boolean true(참) / false(거짓) (2개의 값 밖에 없습니다.) 변수명 규칙 · 숫자로 시작할 수 없습니다. · 소문자로 시작하면서 단어 연결 시, 대문자로 구분합니다. (카멜 표기법) · 예약어를 사용할 수 없습니다. 변수 선언 int score; // 변수명 score을 정수형 ..
· Study/Java
1.1 이스케이프(Escape) 코드 · 이스케이프 코드는 문자열 안에서 탈출함을 뜻합니다. · 역슬래쉬(\)가 붙은 문자를 사용합니다. 이스케이프 코드의 종류 이스케이프 문자 설명 \t 출력 시 탭만큼 띄움 (넓은 간격으로 띄어쓰기) \n 출력 시 줄바꿈(라인피드) (엔터 효과) \r 출력 시 캐리지 리턴 \" " 문자 포함 \' ' 문자 포함 \\ \ 문자 포함 \u16진수 16진수 유니코드에 해당하는 문자 포함 \" 예시 · 나는 "자바"를 좋아합니다. System.out.println("나는 \"자바\"를 좋아합니다."); 1.2 실수 타입 · 실수는 소수점 표기가 가능합니다. 실수 타입의 종류 float double double : 대표적 실수 타입 실수 리터럴 · 소스 코드에서 소수점이 있는 ..
· Study/Java
1.1 변수 · 변수는 값을 저장하기 위한 공간입니다. · 타입별로 사이즈가 다릅니다. · 컴퓨터 메모리에 저장됩니다. (프로그램은 변수를 통해 메모리 번지에 값을 저장하고 읽을 수 있습니다.) · 변수는 첫글자가 문자(소문자) , $, _ 로만 시작해야 합니다. (※ 숫자, 다른 특수문자로 시작할 수 없습니다.) 변수의 타입 값의 분류 기본 타입 대표 정수 byte, char, short, int, long int 실수 float, double double 논리(ture/false) 참/거짓 boolean boolean 정수형 변수 int - ex) 정수 5 실수형 변수 double - ex) 실수 5.5 (소수점 표기 가능 (double 타입은 소수점 아래 15자리 이하까지)) 1.2 정수 타입 by..
· Study/Java
1.1 프로그래밍 언어 · 컴퓨터가 이해할 수 있는 기계어는 우리가 쓰는 언어와는 다른 0과 1로 이루어진 이진 코드를 사용합니다. · 반대로 컴퓨터의 입장에선 우리가 쓰는 언어는 이해할 수 없는 문자의 집합입니다. ∴ 따라서 사람의 언어와 기계어의 다리 역할을 하는 프로그래밍 언어가 필요합니다. 프로그래밍 언어 구분 · 프로그래밍 언어는 고급 언어와 저급 언어로 구분됩니다. 고급 언어 저급 언어 고급 언어란? · 컴퓨터와 대화할 수 있도록 만든 언어 중에서 사람이 쉽게 이해할 수 있는 언어입니다. · 고급 언어로 작성된 소스 파일*은 컴파일(compile)이라는 과정을 통해 기계어로 변환한 후 컴퓨터가 사용합니다. 소스(Source)파일* : 개발자가 고급 언어로 작성한 파일 대표적인 소스 파일 : 자..
Dev_Honey
'Study/Java' 카테고리의 글 목록 (3 Page)