6. Java 자바 - 이항 연산자, 삼항 연산자
·
Java 기본 문법 - 참조 서적 [이것이 자바다 - 한빛미디어]/1. 변수, 기본 데이터 타입, 연산자
이항 연산자 1. 산술 연산자 ( +, -, *, /, % ) % : 나머지 연산 (나눗셈 후 몫이 아닌 나머지 반환) long 타입을 제외한 정수 타입(byte, short, char) 연산은 모두 int 타입으로 산출되고 피연산자중 하나라도 실수 형이 존재한다면 실수 타입(double)으로 산출된다. 자바 가상 기계(JVM)가 기본적으로 32비트 단위로 계산하기 때문이다. int int1 = 10; int int2 = 4; int result1 = int1 / int 2; // 2 double result2 = int1 / int2; // 2.0 정수형 피연산자의 나눗셈 결과는 소수부분(0.5)이 버려진 정수 부분만 산출된다. 만약 double 타입의 변수로 결과를 받는다 하더라도 결과값은 2를 실수..
5. Java 자바 - 단항 연산자
·
Java 기본 문법 - 참조 서적 [이것이 자바다 - 한빛미디어]/1. 변수, 기본 데이터 타입, 연산자
1. 부호 연산자 ( + , - ) 부호 연산자의 산출 타입은 int 형이다!! short s = 100; short result = -s; // X 컴파일 에러! int result = -s // O (-100) public class SignOperatorExam { public static void main(String[] args) { int x = -100; int result1 = +x int result2 = -x System.out.println("result1 = "+result1); // -100 System.out.println("result2 = "+result2); // 100 short s = 100; //short result3 = -s; //컴파일 에러! int result3..
건축기사 - 건축계획 12. 한국 건축사
·
건축기사 필기/1. 건축 계획
한국 건축사 시대 순서 고구려 - 청암리 사지 : 가장 오래된 절 터, 일탑 삼금당식 가람 배치 (본당 앞 탑 - 사천왕 - 일주문 순 배치) - 분묘 건축 : 장군총, 석조총 백제 - 미륵사지 : 동, 서원 석탑, 중원 목탑 - 정림사지 : 전형적인 백제 일탑 일금당 가람 배치 신라 - 황룡사 : 일탑식 가람 배치 - 분황사 : 모전석탑 (신라 석탑 중 가장 오래됨) - 첨성대 통일 신라 - 감은사지 : 이탑식 가람 배치, 감은사지 석탑 - 불국사 : 이탑식 가람 배치, 3층 석탑 - 화엄사 4 사자 석탑 고려 - 봉정사 극락전 : 제일 오래된 목조 건축물 - 부석사 무량수전 : 주심포계 팔작지붕 - 수덕사 대웅전 조선 - 남대문 - 통도사 : 비대칭, 산지형 가람 - 법주사 팔상전 : 법주사 5층 목..
건축기사 - 건축계획 11. 서양 건축사
·
건축기사 필기/1. 건축 계획
서양 건축사 시대 순서 - 고대 : 이집트, 바빌로니아 - 고전 : 그리스, 로마 - 중세 : 초기 기독교, 비잔틴, 로마네스크, 고딕 - 근세 : 르네상스, 바로크, 로코코 - 근대 : 신고전주의, 낭만주의, 수공예운동, 아르누보, 독일 공작 연맹, 바우하우스, 국제주의 - 현대 : 대중주의, 신합리주의, 신공업기술주의, 해체주의 이집트 기둥 형식 기하학주 (각기둥) : 4, 8, 16각 식물주 : 로터스(수련) 기둥, 파피루스 기둥, 종려기둥 건축물 분묘 건축 : 피라미드, 마스타바 신전 건축 : 콘스 대 신전 오벨리스크(랜드마크), 파일런(탑문), 중정, 다주실, 성소 내부 : 성소로 갈수록 바닥 높이지고, 천장이 낮아진다. 외부 : 뒤로 갈수록 단형 낮고, 정면의 탑문은 높음 다주실 채광 : 고창..
4. Java 자바 - 연산자 종류, 연산자 우선순위
·
Java 기본 문법 - 참조 서적 [이것이 자바다 - 한빛미디어]/1. 변수, 기본 데이터 타입, 연산자
1. 연산자 종류 연산자 종류 연산자 피연산자 수 산출값 설명 산술 연산 +, -, *, /, % 이항 숫자 사칙연산 및 나머지계산 한다. 부호 +, - 단항 숫자 음수 / 양수 부호 문자열 + 이항 문자 두 문자를 연결시킨다. 대입 연산 =, +=, -=, *=, /=, %= &=, ^=, |=, =, >>>= 이항 다양 우변의 값을 좌변의 변수에 대입 증감 연산 ++, -- 단항 숫자 1만큼 증가 / 감소 비교 연산 ==, !=, , =, instanceof 이항 boolean 값의 비교 논리 연산 !, &, |, &&, || 이항 단항 boolean 논리적 NOT, AND, OR 연산 조건 연산 (조건식) ? A : B 삼항 다양 조건식에 따라 참이면 A, 거짓이면 B 선택 비트 ~, &, |, ^..
3. Java 자바 - 자동 타입 변환, 강제 타입 변환
·
Java 기본 문법 - 참조 서적 [이것이 자바다 - 한빛미디어]/1. 변수, 기본 데이터 타입, 연산자
타입 변환 자바에는 두 종류의 타입 변환이 있다. - 자동 타입 변환 (묵시적) - 강제 타입 변환 (명시적) 1. 자동 타입 변환 프로그램 실행 도중에 자동으로 타입 변환이 일어난다. 작은 크기 가지는 타입이 큰 크기를 가지는 타입에 저장될 때 발생한다. 큰 크기 타입 = 작은 크기 타입 타입별 크기 순서 (byte) byte (1) < short (2) < int (4) < long (8) < float (4) < double (8) * float은 표현 범위가 더 크기 때문에 더 큰 타입으로 들어간다. byte byteVal = 10; int intVal = byteVal; // 자동 타입 변환으로 byteVal 은 int 형으로 변환된다. (가지고 있는 값 10은 변하지 않음) int intVal..
2. Java 자바 - 기본 데이터 타입
·
Java 기본 문법 - 참조 서적 [이것이 자바다 - 한빛미디어]/1. 변수, 기본 데이터 타입, 연산자
기본 데이터 타입 (Primitive) 정수, 실수, 문자, 논리 리터럴을 직접 저장하는 타입 구분 기본 타입 메모리 사용 크기 저장가능한 값 범위 정수 byte 1byte (8bit) -27 ~ 27-1 (-128 ~ 127) char 2byte (16bit) 0 ~ 216-1 (유니코드 \u0000 ~ \uFFFF, 0 ~ 65,535) short 2byte (16bit) -215 ~ 215-1 (-32,768 ~ 32,767) int 4byte (32bit) -231 ~ 231-1 long 8byte (64bit) -263 ~ 263-1 실수 float 4byte (32bit) (+/-)1.4E-45 ~ (+/-)3.4028235E38 double 8byte (64bit) (+/-)4.9E-324 ..
1. Java 자바 - 변수와 리터럴
·
Java 기본 문법 - 참조 서적 [이것이 자바다 - 한빛미디어]/1. 변수, 기본 데이터 타입, 연산자
1. 변수 하나의 값을 저장할 수 있는 메모리 공간 초기화 : 변수에 초기값을 주는 행위 변수 선언 및 초기화 데이터타입 변수이름 = 저장할 값; ex) int num = 10; double pi = 3.14; int x, y, z; 변수 이름 작성 규칙 1. 첫 번째 글자는 문자, $, _ 이어야 하고 숫자로 시작할 수 없다. 2. 영어 대소문자가 구분된다. 3. 첫 문자는 영어 소문자로 시작하되, 다른 단어가 붙을 경우 첫 문자를 대문자로 한다. (관례) 4. 문자 수 길이 제한은 없다. 5. 예약어는 사용할 수 없다. ( ex : int, boolean, void, return 등..) 변수값 읽기 변수는 초기화가 되어야 읽을 수 있다. public class VariableExam { public..
kephi
'분류 전체보기' 카테고리의 글 목록 (9 Page)