본문 바로가기
728x90
반응형

자바77

[Java] 배열(Array) 배열이란? 배열의 길이는 고정되어 있다. 자료형의 집합이다. 기본 자료형 배열은 선언과 동시에 배열의 크기만큼의 메모리가 할당되지만, 객체 배열의 경우엔 요소가 되는 객체의 주소가 들어갈(4바이트, 8바이트) 메모리만 할당되고(null) 각 요소 객체는 생성하여 저장해야 한다. String[] weeks = new String[7]; weeks[0] = "월"; weeks[1] = "화"; weeks[2] = "수"; weeks[3] = "목"; weeks[4] = "금"; weeks[5] = "토"; weeks[6] = "일"; 배열의 값 접근 값을 얻으려면 인덱싱을 이용해야 한다. String[] weeks = {"월", "화", "수", "목", "금", "토", "일"}; System.out.pr.. 2023. 2. 24.
[Java] 반복문(while, for) while 문 수행문을 수행하기 전 조건을 체크하고 그 조건의 결과가 true인 동안 반복 수행한다. while (조건문) { ; ; ; ... } int num = 1; int sum = 0; while( num 2023. 2. 24.
[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.
728x90
반응형