하얀배터리 2020. 3. 14. 22:20
728x90

자동(묵시적) 타입 변환: Promotion

강제(명시적) 타입 변환: Casting



자동(묵시적) 타입 변환
int a = 100;
double b = 3.14;

b= a; (가능)      a+b = 103.14
a= b;(불가능)



강제(명시적) 타입 변환
int a = 100;
double b = 3.14;

b= a; (가능)
a= (int)b;(가능)

100+3  =




int a = 100;
double b = 3.5;

    b= a + 10;
110.0    


문자와 숫자의 결합 
문자와 숫자는 문자가됨

산술연산자 

비교연산자

&& -> 전체가 참일때만 참
OR || 다 거짓이면 참 


비트연산자 (시프트연산자)
암호화 


조건식     참      거짓
10>20 ? "서울" : "부산"

   참일때 서울실행  거짓일때 부산실행
int ↔ double

saanner 입력받을때 사용

new Scanner(System.in);
 () 안에 적은 변수 = 매게변수 , 인자 라고 부른다.

객체 자신의 타입으로 준다.

Scanner sc new Scanner(System.in);
객체      

Scanner
sc + ctrl +스페이스바

한번더 ctrl + 스페이스바

최상위 객체이름 object 
어떤 객체라도 최상위에 object있음 

입출력에 관계되는건 끝에 .close();





728x90