int add = 1 + 2; // add = 3
int sub = 3 - 4; // sub = -1
int mul = 5 * 6; // mul = 30
int div = 10 / 2; // div = 5
int mod = 10 % 3; // mod = 1 (나머지 연산자)
int num = 10;
num += 3; // num = 13;
num -= 3; // num = 10;
num *= 2; // num = 20;
num /= 3; // num = 6;
int a = 10;
int b = 3;
boolean result1 = a > b; // result1 = true;
boolean result2 = a >= b; // result2 = true;
boolean result3 = a < b; // result3 = false;
boolean result4 = a <= b; // result4 = false;
boolean result5 = a == b; // result5 = false;
boolean result5 = a != b; // result5 = true;
boolean result1 = true && true; // result1 = true;
boolean result2 = true && false; // result2 = false;
boolean result3 = false && false; // result3 = false;
boolean result1 = true || true; // result1 = true;
boolean result2 = true || false; // result2 = true;
boolean result3 = false || false; // result3 = false;
우선순위 | 연산자 | 내용 |
---|---|---|
1 | ( ), [ ] | 괄호 / 대괄호 |
2 | !, ~, ++, -- | 부정/ 증감 연산자 |
3 | *, /, % | 곱셈 / 나눗셈 연산자 |
4 | <, <=, >, >= | 대소 비교 연산자 |
5 | && | AND 연산자 |
6 | || | OR 연산자 |
7 | A ? B : C | 조건 연산자 |
8 | =, +=, -=, /=, %= | 대입/할당 연산자 |
// hello world!
System.out.println("hello world!");
// 사용자로부터 입력받기 위해 Scanner 클래스의 인스턴스 생성
Scanner sc = new Scanner(System.in);
// 사용자가 입력한 값을 num에 저장
int num = sc.nextInt();
int a = 10;
int b = 5;
// if문
if (a > b) {
System.out.println("a가 b보다 큽니다.");
} else {
System.out.println("b가 a보다 큽니다.");
}
// switch문, num에 따라 case가 달라짐
switch(num) {
case 1:
System.out.println("case 1");
break;
case 2:
System.out.println("case 2");
break;
case 3:
System.out.println("case 3");
break;
default:
System.out.println("other case");
break;
}
// for문
// 1부터 10까지 더하기
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
}
// while문
// 1부터 10까지 더하기
int sum = 0;
int num = 10;
while (num) {
sum += num--;
}
오늘은 이론 공부보다 코플릿을 더 많이 풀었다.
뭔가 재미는 있는데 문제푸는데 생각보다 시간이 걸려서 와다다 푸느라 페어분께 좀 죄송했다,,,
같이 코딩하고 이해하고 지나가고 싶었는데 혹시 내가 빡세게 했거나 이해가 안갔는데 내가 마구 진행한거면 어쩌지?! 하는 생각이 많이 들었다.
그래서 최대한 자세하게 설명해드렸는데 내 생각에도 '얘가 지금 뭐라는건가' 싶었을 것 같다 ㅋ큐ㅠㅠㅠㅠㅠㅠㅠㅠㅠ
아무래도.. 맨날 혼자 코딩하다보니까 혼자 머릿속에서 '이렇게 저렇게 해야겠다' 가 말로 더 안 나오는 것 같다 ㅠ.... 히키코모리...... ㅠ
이 페어프로그래밍은 나한테 꼭 필요한 훈련임을 계속 느끼고 있다...... 말하기 연습 좀 하라고...... 근데 늘진 않음
페어분... 고생 많으셨습니다 🥹
아 그리고 오늘 체크포인트 진행하는데 진행하시는 스태프분???(아직도 뭐라고 불러야하는지 모름.. ㅇㅇ님으로 부르는게 규칙... 진짜로..)께서
🙋🏻 여러분 ~ int의 최댓값이 뭔지 아시나요?
하셨는데.... 나도 모르게 입에서
💁🏻♀️ 214748.... 👀 ... 36...4...7.....🤐....(????)
이 나왔다...... 42서울에서 열심히 문제풀면서 자연스럽게 외워버린.... 그..........
채팅에 안쳐서 다.행.
휴~