목록취업성공패키지 SW 개발자 교육/Java (62)
오늘이라도

1. 자동 타입 변환 - 자동 타입 변환은 값의 허용 범위가 작은 타입이 허용 범위가 큰 타입으로 저장될 때 발생한다. - byte < short < int < long < float < double - 단, byte 타입은 허용 범위에 음수를 포함하기 때문에 char 타입으로 변환 될 수없다. 2. 강제 타입 변환 - 큰 허용 범위 타입을 작은 허용 범위 타입으로 강제로 나눠서 저장하는 것을 강제 타입 변환이라고 한다. - 실수 타입을 정수타입으로 강제 타입 변환할 경우, 정수 부분만 저장된다. 3. 정수 연산에서의 자동 타입 변환 - 정수 타입 변수가 산술 연산식에서 피연산자로 사용되면 int 타입보다 작은 byte, short 타입의 변수는 int 타입으로 자동 타입 변환되어 연산을 수행한다. - ..

https://github.com/upcake/Class_Examples 교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. - 자동 형 변환은 작은 타입이 큰 타입으로 자동으로 변환되는 것을 말하며 묵시적 형 변환이라고도 한다. - 강제 형변환은 일반적으로 큰 타입을 작은 타입에 할당할 때 사용하며 명시적 형 변환이라고도 한다. - 실수를 정수로 강제 형 변환 할때는 정수부분만 남게된다. - char 타입을 정수형으로도 취급하는데 이는 char 타입에 문자가 저장될때 정수로 저장되기 때문이다.. - String 클래스를 이용하여 문자열을 더하기 연산할 때에는 Integer, Double 등의 클래스를 사용하여야 한다.

https://github.com/upcake/Class_Examples 교육중에 작성한 예제들은 깃허브에 올려두고 있습니다. 1. 실수형 - 실수형 데이터 타입 : float(4Byte), double(8Byte) - float 타입은 리터럴에 접미사 f를 붙여줘야 한다. - float 타입의 정밀도는 소수점 이하 7자리, double타입은 15자리이다. 2. 문자, 문자열 - 문자형 데이터 타입 : char(2Byte) - 하나의 글자만 유니코드로 저장되며 값을 할당할 때 작은따옴표(')를 사용한다. - 문자열을 저장할 때에는 클래스 String을 사용하며 큰따옴표(")를 사용한다. - String과 같은 참조형 타입을 초기화 할때는 null을 사용한다. 3. 논리형 - 논리형 데이터 타입 : boo..
https://github.com/upcake/Class_Examples 교육중에 작성한 예제들은 깃허브에 올려두고 있습니다. 3.1 10진법과 2진법 3.2 비트(bit)와 바이트(byte) - n 비트로 표현할 수 있는 10진수 값의 개수 : 2^n, 값의 범위 : 0 ~ 2^n - 1 3.3 8진법과 16진법 - 8진수는 2진수 3자리를, 16진수는 2진수 4자리를 각각 한자리로 표현할 수 있기 때문에 편리하다. 3.4 정수의 진법 변환 3.5 실수의 진법 변환 ① 10진 소수에 2를 곱한다. ② 결과에서 소수부만 가져다가 다시 2를 곱한다. ③ 과정을 소수부가 0이 될때까지 반복한다. ④ 결과에서 정수부만을 위에서 아래로 순서대로 적고 '0.'을 앞에 붙이면 된다. ex) 0.625 * 2 = 1..

https://github.com/upcake/Class_Examples 교육중에 작성한 예제들은 깃허브에 올려두고 있습니다. 2.1. 기본형 1 byte 2 byte 4 byte 8 byte 논리형 boolean 문자형 char 정수형 byte short int long 실수형 float double - 기본형 : 기본형 변수는 실제 값(data)을 저장한다. - 참조형 : 참조형 변수는 어떤 값이 저장되어 있는 주소(memory address)를 값으로 갖는다. - 변수의 타입이 기본형이 아닌 것들은 모두 참조변수이다. 2.2 상수와 리터럴 - 상수 : 변수와 마찬가지로 값을 저장할 수 있는 공간이지만 한 번 값을 저장하면 다른 값으로 변경할 수 없다. - 상수의 선언 : 방법은 변수와 동일하며, 변..

https://github.com/upcake/Class_Examples 교육중에 작성한 예제들은 깃허브에 올려두고 있습니다. - 변수 : 단 하나의 값을 저장할 수 있는 메모리 공간 - 변수의 초기화 : 변수를 사용하기 전에 처음으로 값을 저장하는 것 - 변수의 명명규칙 ① 대소문자가 구분되며 길이에 제한이 없다. ② 예약어를 사용해서는 안 된다. ③ 숫자로 시작해서는 안 된다. ④ 특수문자는 '_'와 '$'만을 허용한다. - 권장 사항 1. 클래스 이름의 첫 글자는 항상 대문자로 한다. 2. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다. 3. 상수의 이름은 모두 대문자로 한다. 여러 단어로 이루어진 경우 '_'로 구분한다.