[JAVA] 정수형 간의 형 변환 [형 변환의 정의(casting), 값 손실(loss of data)]
·
◎ Java/Java☕
1. 형 변환(casting)이란? 서로 다른 타입 간의 연산을 수행할 때, 수행하기 전에 타입을 일치시켜야 한다. 이때 변수나 리터럴의 타입을 다른 타입으로 변환하는 것을 '형 변환(casting)'이라 한다. 형 변환(casting)이란, 변수 또는 상수의 타입을 다른 타입으로 변환하는 것 예를 들어, int 타입의 값과 float 타입의 값을 더하는 경우, 두 값을 같은 타입(float)으로 변환한 다음에 더해야 한다. 2. 형 변환 방법 형 변환은 형 변환하고자 하는 변수나 리터럴의 앞에 변환하고자 하는 타입을 괄호와 함께 붙여주면 된다. (타입) 피연산자 * 여기에 사용되는 괄호'( )'는 '형 변환 연산자'라고 한다. double d = 85.4; int score = (int)d;// dou..
[꿀팁] 웹에서 코딩 연습하기 [JAVA, Python, C, C++, JavaScript, HTML 등]
·
◐ 기타/알아두면 좋은 팁(tip)✨
- W3Schools : 웹에서 코딩 연습하기 W3Schools Free Online Web Tutorials W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com
[JAVA] 변수의 타입(3) [실수형 타입 float, double, 부동소수점수]
·
◎ Java/Java☕
1. 실수형 - float, double 실수형은 float와 double이 있으며, 각 타입의 변수에 저장할 수 있는 값의 범위는 아래와 같다. 자료형 저장 가능한 값의 범위 크기 bit byte float 1.4E-45 ~ 3.4E38 (1.4×10^-45 ~ 3.4×10^38) 32 4 double 4.9E-324 ~ 1.8E308 (4.9×10^-324 ~ 1.8×10^308) 64 8 * float와 double은 양의 범위만 적은 것이며, 음의 범위는 양의 범위에 음수 부호(-)를 붙이면 된다. float 타입을 기준으로 봤을 때, 표현 범위는 '-3.4 × 10^38 ~ 3.4 × 10^38'이지만, '-1.4 × 10^-45 ~ 1.4 × 10^-45' 범위(0은 제외)의 값은 표현할 수 ..
[JAVA] 변수의 타입(2) [정수형 타입 byte, short, int, long, 오버플로우]
·
◎ Java/Java☕
1. 정수형 - byte, short, int, long 정수형에는 모두 4개의 자료형이 있으며, 크기순으로 나열하면 다음과 같다. byte(1byte) → short(2byte) → int(4byte) → long(8byte) * 정수형의 기본 자료형(default data type)은 'int'이다. 2. 정수형의 표현 형식과 범위 모든 정수형은 부호 있는 정수이므로 왼쪽의 첫 번째 비트를 '부호 비트(sign bit)'로 사용하고, 나머지는 값을 표현하는데 사용한다. S n-1bit * S: 부호비트, n : 타입의 크기(단위: bit) n비트로 표현할 수 있는 정수의 개수 : 2^n개 (=2^n-1개+2^n-1개) n비트로 표현할 수 있는 부호 있는 정수의 범위 : -2^n-1 ~ 2^n-1-1 ..
[JAVA] 변수의 타입(1) [논리형 타입 boolean, 문자형 타입 char]
·
◎ Java/Java☕
1. 논리형 - boolean 논리형에는 'boolean' 한 가지밖에 없으며, true와 false 중 하나를 저장할 수 있다. 기본값(default)은 false이다. boolean power= true; boolean checked= False; // 에러. 대소문자가 구분됨. boolean형 변수는 대답(yes/no), 스위치(on/off) 등의 논리 구현에 주로 사용된다. boolean형은 true와 false, 두 가지의 값만 표현하면 되므로 1bit로 충분하지만 자바에서는 데이터를 다루는 최소 단위가 byte이기 때문에 boolean의 크기는 1byte이다. 2. 문자형 - char 문자형도 'char' 한 가지 자료형 밖에 없다. char 타입의 변수는 단 하나의 문자만을 저장할 수 있다...