[2022-07-25] TIL - 1일차

2022. 7. 26. 23:57Golfzon 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