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. 연산자
전위 연산 : 먼저 연산 후 다른 연산 수행
후위 연산 : 다른 연산 우선 실행 후 연산