728x90
반응형
2023년 10월 18일 오늘은 19일
어제의 기록을 오늘에서야 쓴다.
YIL로 불러야 하지 않을까...
오늘 아침을 깨우는 테트리스는 즐거웠다.
JAVA 문종반 2주차
비교 연산자
항상 느끼는데 산술이나 복합 연산자들은 공부할 건덕지도 없다.
헷갈리는건 비교 연산자와 비트 시프트
&& : and
전부
|| : or
하나라도
개념도 알고 코드 짤때도 자주 사용하는데 이상하게 코드 로직이 길어진다 싶으면
and 와 or 중 어떤게 들어가야 하는지 구분이 안되서 하나씩 넣어보고 결과를 뽑아내야 할 때도 있다. 다 완성하고 다시 읽어보면 어려운게 아닌데 왜 그 당시에는 구분이 잘 안 가지...?
머리가 나쁘다
삼항 연산자
(조건) ? 참 : 거짓
public static void main(String[] args) {
char c = 'A';
int i = 65;
int j = 66;
boolean t = true;
boolean f = false;
System.out.println("c 와 i 둘은 같은가? : " + ( (c == i) ? t : f) );
boolean a = (c == j) ? t : f;
System.out.println("c 와 j 둘은 같은가? : " + a );
}
조건 참 거짓
조참거
어떻게 외우면 좋을까?
도랏나...
비트연산
8 bit = 1 byte
0101 -> 1010
└> 5 └> 10
2^n를 곱해준 값
public static void main(String[] args) {
System.out.println((5 << 4 == 80) ? "맞다" : "아니다");
}
728x90
반응형
'TIL' 카테고리의 다른 글
2023년 10월 20일 (1) | 2023.10.23 |
---|---|
2023년 10월 19일 (1) | 2023.10.23 |
2023년 10월 17일 (0) | 2023.10.23 |
2023년 10월 16일 (1) | 2023.10.23 |
2023년 10월 15일 (2) | 2023.10.23 |