본문 바로가기

JAVA4

4. 연산자(Operator) 1. 연산자의 종류와 우선순위 - 단항연산자 : 피 연산자가 1개인 연산자 + ~ : 1의 보수를 구해주는 연산자. ㄴ 양수의 1의 보수의 부호는 음수가 되고 절대값 1증가 ㄴ 음수의 1의 보수의 부호는 양수가 되고 절대값 1감소 + ! : NOT + 부호 +, - : '+'는 형식적으로 제공, '-'는 2의 보수 연산자 or 부호 바꿈연산자 + 증감연산자 ++, -- : 일반적으로 단항연산자는 피 연산자의 왼쪽에 위치하지만 증감연산자는 왼쪽, 오른쪽 둘다 가능. - 이항연산자 : 피 연산자가 2개인 연산자 - 삼항연산자 : 피 연산자가 3개인 연산자 ※ 참고 : 피 연산자랑 연산에 참여하는 변수나 상수 - 최우선 연산자(단항 연산자보다 우선순위) + ( ) : 우선 순위 변경을 위해서 사용 + [ } .. 2021. 6. 28.
3. 자료형의 변환 1. 문자와 문자열 2. 자동 형변환(Implict Conversion) - char는 byte와 short보다 같거나 크지만 표현범위가 달라서 자동 형변환 되지 않는다. 예제) System.out.println(3/2); System.out.println(3.0/2.0); System.out.println(3/2.0); 결과) 1 1.5 1.5 ㄴ 정수/정수는 정수로 출력되지만 정수/실수, 실수/정수는 실수로 자동 형변환되어서 이런 결과를 가진다. 3. 명시적 형변환 - cast 연산자를 이용해서 강제 형변환 한다. - boolean을 제외한 7개의 기본형은 서로 형변환이 가능하다. 4. 이항연산자의 형변환 - 이항연산자는 연산을 수행하기 전에 피연산자의 타입을 일치시킨다. - byte, short, .. 2021. 6. 24.
2. 변수와 자료형 1. 변수란? - 하나의 데이터(값)을 저장할 수 있는 메모리(기억) 공간 - 저장된 데이터 값의 변경이 가능. 2. 변수의 타입(Data type) 1) 기본형 - 8개(boolean, char, byte, short, int, long, float, double) - 실제 값을 저장 2) 참조형(Reference type) - 기본형을 제외한 나머지(String, System 등) - 객체의 주소를 저장 3) 기본 자료형의 종류와 데이터의 표현 범위 3. 변수의 선언 방법 1. int val; // int형 변수 val의 선언 val = 10; // 변수 val에 10(값을 저장) ㄴ 정수를 저장할 수 있는 메모리를 할당하고 그 메모리 공간에 val이라는 이름을 붙인다. ㄴ val이라는 이름을 가지고.. 2021. 6. 24.
1. Java의 이해 1. 자바란? Sun Microsystems에서 개발하여 1996년 1월 발표한 객체지향 프로그래밍 언어이다. 2. 자바의 특징 1) 운영체제에 독립적이다. 2) 객체 지향 언어이다. 3) 배우기 쉽다. 4) 자동 메모리 관리 5) 네트워크와 분산처리를 지원한다. 6) 멀티스레드를 지원한다. 7) 동적 로딩을 지원한다. 3. 자바의 분류 - Standard Edition : 일반 설루션 개발용 - Enterprise Editoin : 기업 솔루션 개발용 - Mircro Edition : 소형 기기 솔루션 개발용 4. JDK(Java Developement Kit) 설치하기 - Java Runtime Environment는 자바 응용프로그램이 실행되기 위한 최소 환경이다. - JDK는 자바 프로그램의 개발.. 2021. 6. 22.