자바 단축키
ctrl + a -> ctrl shift f 자동정렬
ctrl shift l단축키
연산자
비트
16비트 4바이트씩
0~ 2**16-1까지 표현 가능
0일때 양수를 입력
1일때 음수를 입력
-2**15~ 2**15-1 한비트씩 줄어드니깐
2의 보수법
1일때) 0 0 0 0 0 0 0 1
-1일때) 1 1 1 1 1 1 1 1
MSB 부호비트를 제외한 -2**7부터 2**7까지 표현 가능
부호비트
0 , 1
16진수
0 1
0xFFFF
0 0 0 0 1 0 1 0 (2) = 10
1 1 1 1 0 1 0 1 이러면 읽을 수 없음
0 0 0 0 1 0 1 0 (2)인데 +1 을 해줘서
0 0 0 0 1 0 1 1 이 된다.
2**3 + 2**1 + 2**0 = 11 인데 부호가 -이니깐 -11
부호를 바꾼 -11
num2 = num / 4
자바 if문 사용하기
switch(num)
num에 올 수 있는 것 string
기초 타입 : int long short ch
char (2 byte)
문자열도 string의 개념
s1 = "JAVA";
s1 = new String("JAVA"); 문자열을 많이 써서 이런 기법을 많이 쓴다.
변수 선언
int a = 10
ch c = 'A'; // 실제값 literal 변수가 아님.
소스코드 상 JAVA string 객체 리터럴
메모리의 일부 영역 literal pool 이라고 함
자바 string 객체를 만들어
stack 영역의 s1
.equlas
가지고 있는 문자열 비교
for 문
5050이 나온다..
do while문
scanner 입력 할때 항상 import 해주기
ctrl + shift + o -> import
-
몇 개가 들어와도 해결이됨..
for문 사용하기
length는 row의 개수 2보다 작으니깐 0 , 1 이 찍히고
[i]는 index를 말하는 거니깐 0 1 2값이 찍힌다.
i는 배열의 reference // col이 3이니깐 0 1 2가 찍히는 것..
2번 돌고
3번 돈다.
6번돈다.
for문에서는 각각 독립적이다!
// 생성하면서 배열에 데이터를 넣고 싶을 때
1차원 배열 꺼내기
row가 {95, 80, 92} 먼저 실행되고 나서 숫자를 빼준다.
row {92, 96, 100}이 그 다음에 실행된다.
'IT > JAVA' 카테고리의 다른 글
[15일차] JAVA Programmers 개념정리 (0) | 2022.07.08 |
---|---|
[15일차] JAVA (0) | 2022.07.08 |
[14일차] JAVA 객체지향 (0) | 2022.07.07 |
JAVA Programmers 개념 정리 (0) | 2022.07.06 |
[12일차] JAVA 역사/ 설치/ println (0) | 2022.07.05 |
댓글