[국비훈련과정 05] Java -논리 연산자
·
TIL
package Operator; public class Ex01 { 논리 연산자 : &&, ||, ! boolean타입의 값을 연산한다. &&: and , 서로 다른 두 조건이 무조건 true이면 true || : or , 서로 다른 두 조건 중 하나라도 true이면 true를 나타낸다. ! : not , 단항 연산자이며 true는 false로 바꾸고, false는 true로 바꾼다. public static void main(String[] args) { boolean bo1 = true; boolean bo2 = false; System.out.println("bo1 && bo2 : "+(bo1 && bo2)); System.out.println("bo1 && true : "+(bo1 && true)..
[국비훈련과정 04] Java - Operator(연산자)
·
TIL
연산자 : 값을 계산하여 다른 값을 만들어내거나 변화시키는 기호 및 단어의 집합 산술 연산 : +, -, *, /, % 대입 연산 : = 복합 대입 연산 : +=, -=, *=, /=, %= 비교 연산 : >,=,
[국비훈련과정 03] Java - Wrapper Class와 primitive type 관계
·
TIL
Wrapper Class 와 primitive type 사이의 값 대입 float과 long은 대표자료형이 아니므로, F혹은 L을 값 뒤에 붙여준다. float f1 = 1.2f; double db = 0; db =f1;primitive type 끼리는 호환되므로, 대입이 가능하다 왼쪽 변수의 자료형이 더 크기 때문에 값의 손실이 없어서 암묵적 형변환이 발생한다. Float f12 = 1.2F; Double db2 = 0.0; int 0을 담을 수 없어서, 실수형태로 나타내야 한다. db2 = f12; Wrapper Class끼리는 같은 실수라도, 서로 호환되지 않는다. Wrapper Class 는 자신과 같은 타입의 primitive만 호환된다. db2 = (Double)f12; 강제 형변환을 시도해도..