- 10/20 계획: 개인과제 코드리뷰할만큼은 마무리하기: 일요일에 팀원들과 공유하기로 했음!
1. 실제 한 일
- 개인 과제를 마무리해서 제출함
- 조건문, 반복문 파트 복습
2. 문제점
- 짜깁기해서 코드를 완성하긴 했는데, 내가 왜 이걸 쓴 건지 스스로 확신이 없을 정도로 초보인 상태
- 진도가 느림
3. 보완
- 기초 공부 더하기
- 최대한 집중하고, 주말에 시간 더 내기
4. 내일 할 일
- 팀 발제 확인 후 팀원들과 회의하기
- 내 역할 확인하고 맡은 부분에 대해 준비하기: 오전에 계획 세워서 이행하자!
5. 오늘의 공부
if (hour < 14 && morningCoffee == false) {
System.out.println("아메리카노 1잔");
}
System.out.println("주문이 완료되었습니다.");
남들은 다 익숙하겠지만, 나는 위 조건문에서 morningCoffee == false 를 !morningCoffee로 표현해도 된다는 것도 어색한 사람이니까... 괜히 포스팅에 한 번 더 적어서 기억해보기
// 중고 거래 시 상품 등급별 가격 책정(1등급: 최상, 4등급: 최하)
int grade = 1; // 등급
int price = 7000; // 기본 가격
switch (grade) {
case 1:
price += 1000; // price = price + 1000;
case 2:
price += 1000;
case 3:
price += 1000;
break;
}
System.out.println(grade + "등급 제품의 가격은 " + price + "원 입니다.");
SwitchCase
처음엔 단순하게 밑으로 내려갈수록 1000원 씩 더 더해지니까 거꾸로 해야되는 거 아냐?하는 바보같은 생각을 했는데, switch 문은 조건식의 결과와 일치하는 case문으로 이동해서 이후의 문장들을 수행한다는 걸 다시 배웠다..
// 구구단 만들기
for (int i = 1; i < 10; i++) {
for (int j = 1; j < 10; j++) {
System.out.println(i + " * " + j + " = " + (i * j));
}
System.out.println();
NestedLoop는 별가지고 삼각형 만들 땐 진짜 이게 무슨 소리야, 싶었는데
구구단 만들어보니까 이렇게 편할 수가 없다...!!
For문과 While문은 좀 더 연습해보면 좋을 것 같다. 어려운 건 없었지만 아직 익숙하지 않아서 나보고 짜라고 하면 못 짤 것 같다. 알고리즘 집중 문제풀이 하는 시간에 이거 위주로 예제 확인해보면 좋을 것 같다.
'Java & Intellij' 카테고리의 다른 글
231025 TIL (0) | 2023.10.25 |
---|---|
231024 TIL (1) | 2023.10.24 |
231020 TIL: 공부는 그냥저냥.. 코드는 정리해서 내일 TIL에 써보자. (0) | 2023.10.20 |
231019 TIL: 분명 한 게 있는데? 없는 것 같습니다. (1) | 2023.10.19 |
IntelliJ(JAVA) "Variable 'that' is never used" 오류 해결 방법 (0) | 2023.10.13 |