open:생활코딩-자바

생활코딩 자바

정수형

  • byte (1byte)
  • short (2byte)
  • int (4byte)
  • long (8byte)

데이터 타입에따라 표현범위가 다름 예) byte -128 ~ 127
byte a = 128; 시 에러발생

데이터 타입에따라 메모리 소모량이 다름
예) int a = 1234; long b = 1234; 로 각 변수에 1234 저장시 int 형은 무조건 4byte long은 무조건 8byte 사용

데이터의 타입을 변환
예) int 에서 double 로
정수와 실수는 bit 값이 다름 형변환은 정수데이터 200에 실수데이터 200.0 를 더하려고 할때 필요
반대의 경우에도 사용

데이터 타입 자동형 변환
double a = 3.0F;

변수는 double 고 변수에 넣으려고 하는 수의 타입은 flout 이지만 변수 a 에 넣으면 double 형으로 변환됨
반대로 flout a = 3.0 double 일시 오류가 발생

자동형 변환은 범위가 좁은 타입에서 넓은 타입으로 변환 가능함

문자형 (char)도 정수(int) 형으로 변환가능 변환시 문자는 유니코드 값으로 변환됨

특정한 작업을 하기위해 사용하는 기호를 의미

수학적 계산에 사용되는 연산자
예)+,-,/,*,%

데이터 연산자는 문자열의 결합에도 사용됨

string a = “this”;
string b = “ is”;
string c = “ was”;
string d = a+b+c;

system.out.preintln(d);

결과값 = this is was

데이터의 형변환

정수에서 실수를 나누거나 실수에서 정수를 나눌때 자바에서는 정수를 실수로 변환후 계산함
예 3/3.0F = 3.333333

단항 연산자

1+2 = 이항 연산자 1(좌항) +(연산자) 2(우항)
단한 연산자 예) +,-,++,–

int a = 2;

System.out.println(a++);
//2
System.out.println(++a);
//4 	
System.out.println(a);
//4 	

  • open/생활코딩-자바.txt
  • 마지막으로 수정됨: 2020/06/02 09:25
  • 저자 127.0.0.1