<2주차(1)>
소개 및 사칙연산, 비교연산자&논리연산자, 대입연산자, 기타연산자, 비트연산자&연산자 우선순위, if, switch, for, while&break&continue, 반복문 활용 연습
- 연산자 우선순위
산술 > 비교 > 논리 > 대입
- 비트 연산
- Byte 를 8등분한게 Bit
- Bit 는 0,1 둘중의 하나의 값만을 저장하는 컴퓨터가 저장(표현)가능한 가장 작은 단위
- 컴퓨터의 가장작은 단위인 Bit이기 때문에 연산중에서 Bit 연산이 제일 빠름
- 물론 이전에 배운대로 0,1 값으로 산술연산을 하거나, 비교연산을 할 수 있지만 비트 연산을 통해 자리수를 옮길수도 있음
- 이처럼 Bit의 자리수를 옮기는 것을 비트 연산이라고 함
- <<(왼쪽으로 자리수 옮기기), >>(오른쪽으로 자리수 옮기기)
- 0,1 은 2진수 값이기 때문에,
- 자리수를 왼쪽으로 옮기는 횟수만큼 2의 배수로 곱셈이 연산되는것과 동일
- 자리수를 오른쪽으로 옮기는 횟수만큼 2의 배수로 나눗셈이 연산되는것과 동일
- 향상된 for문
- for (변수 타입 변수 명 : 목록변수) { (연산) } 형태로 사용
- 향상된 for 문은 연속된 변수목록을 출력할때 쓰임
- 목록변수는 값여러개를 하나의 변수로 저장하고 싶을때 사용
// for 문
int[] numbers = {3,6,9,12,15};
for(int i = 0; i < numbers.length; i++) {
System.out.println(numbers[i]);
}
// 출력
3 6 9 12 15
// 향상된 for 문
int[] numbers = {3,6,9,12,15};
for(int number: numbers) {
System.out.print(number + " ");
}
// 출력
3 6 9 12 15
'개발일지 > JAVA' 카테고리의 다른 글
(항해99) Java 문법 종합반 5주차 정리 (0) | 2023.06.15 |
---|---|
(항해99) Java 문법 종합반 4주차 정리 (0) | 2023.06.12 |
(항해99) Java 문법 종합반 3주차 정리(1) (0) | 2023.05.30 |
(항해99)Java 문법 종합반 2주차 정리(2) (0) | 2023.05.24 |
(항해99)Java 문법 종합반 1주차 정리 (0) | 2023.05.22 |