study/java

1_Java_형변환,연산자

스파이크12 2019. 10. 30. 15:39

강제형 변환

-큰범위에서 작은범위로 형변환은 데이터 손실이 올수 있다.

-형변환 계산식에서 byte, short는 리터럴이 없기 때문에

기본리터럴인 int를 사용해서 결과값이 int형이 나온다

오버플로우

- 허용된 범위 이상의 비트를 침범

메모리구조

-static, heap, stack

출력메소드

System.out.printf("%형식", 변수 등)

%d : 정수, %c : 문자, %s : 문자열, %f: 실수

%5d, %-5d, %.2f, \t, \n, \\, \', \"

스캐너

-sc.nextInt(), sc.nextDouble, sc.next(), sc.nextLine();

3. 연산자

전위 연산 : 먼저 연산 후 다른 연산 수행

후위 연산 : 다른 연산 우선 실행 후 연산