Programing/Spring , Springboot , JPA

JAVA 공부 3일차 - 연산자

하얀배터리 2020. 2. 15. 13:19
728x90

복습 

 

  기본 타입 
  byte    1byte
  char    2byte
  short   2byte
  int     4byte
  long    8byte
  
  float   4byte
  double  8byte
  
  boolean 1byte


자동(묵시적) 타입 변환: 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;(가능)


 

 



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

 


연산자의 종류 

 

우선순위

 


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


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


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

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

 

 

Saanner 객체 입력받을때 사용

 

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

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

Scanner
sc + ctrl +스페이스바

한번더 ctrl + 스페이스바

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

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

728x90