[2022-07-25] TIL - 1일차
2022. 7. 26. 23:57ㆍGolfzon tech/TIL
😁 Today I Learned
- 자바 입출력
- 자바 변수
* 전역 변수에 final을 붙이려면 무조건 초기화를 해야한다.
전역 변수, 상수가 아닐때는 초기화하지 않으면 기본값이 할당된다.
final 을 붙이면 상수(변경불가) 가 됨. 읽기전용을 의미한다.
short - 2byte
char - 2byte
int - 4byte
long - 8byte : 양수 900경 음수 900경 까지의 범위이다.
long 은 기본적으로 int 로 인식을 먼저 하는데 30억을 L 을 안붙이고 넣는다면 그 때 에러가 뜬다. int로 인식할 수 없기 때문에
float - 8byte가 기본 실수타입
char c2 = 'A';
c2 = (char) 70000; // 작은거에 우겨넣기 큰그릇에 넣으면 업캐스팅, 작은거에 넣으면 다운캐스팅
할당을 하면 세미콜론으로 끝내고 함수에 실행문이 오면 세미콜론이 와야한다.
ex) String name = "kim"; void add() ;
정의만 하는거면 세미콜론은 붙이지 않는다.
ex) if , for 문 등
BigInteger
알고리즘 때 사용하면 좋다. 연산의 결과가 int 21억이 넘어갈 수 있다.
그리고 클래스 객체 형식으로서 괄호 안에 텍스트로 넣는다.
BigInteger bmoney = new BigInteger("2100000"); // 빅인티저는 텍스트로 넣는다.
BigInteger bcount = new BigInteger("100000"); // 빅인티저는 텍스트로 넣는다.
728x90
'Golfzon tech > TIL' 카테고리의 다른 글
[2022-08-02] TIL - 6일차 (2) | 2022.08.03 |
---|---|
[2022-08-01] TIL - 5일차 (0) | 2022.08.01 |
[2022-07-29] TIL - 4일차 (0) | 2022.08.01 |
[2022-07-28] TIL - 3일차 (0) | 2022.07.29 |
[2022-07-27] TIL - 2일차 (0) | 2022.07.28 |