Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

엘라의 개발 스케치 Note

[TIL] 내일배움캠프 10일차(23.05.24.) - for문의 형태, 대입증감연산자 본문

내일배움캠프/TIL

[TIL] 내일배움캠프 10일차(23.05.24.) - for문의 형태, 대입증감연산자

엘라랑이 2023. 5. 25. 01:21

To-do

  • 특강 'Git 사용법'
  • Java 문법 종합반 강의 수강

 

TIL

  • Git / Github 사용법
  • 조건문, 반복문
  • for문 작성시 반복되는 오류 발생
ⓐ for문 입력시 자꾸 오류가 생기는 문제 발생
ⓑ for문 형태 중 괄호 안의 값을 ; 이 아닌 , 로 자꾸 입력해서 생긴 오류였음
ⓒ for문 기본 형태 잊지 않기!
for (초기값; 조건문; 증가연산)
// for 문 예시

for(int i=0; i < 4; i++) { // 변수 i 값은 0 ~ 3 까지 반복
    System.out.println(i + "번째 출력"); // i 변수와 문자열 합치기
}

// 출력
0번째 출력
1번째 출력
2번째 출력
3번째 출력

 

  • 배열
  • 컬렉션
  • 대입증감연산자 다시 공부
ⓐ 팀원분께서 대입증감연산자의 위치에 따라 정확히 뭐가 다른지 질문해주셨으나 답변드리기가 어려웠음
ⓑ 해당 부분의 공부가 부족했다는 사실을 깨닫고 다시 공부
ⓒ 증감연산자의 위치에 따라 값이 확연히 달라질 수 있다는 것을 다시 한번 공부하게 됨
(+ 다른 팀원분께서 선위와 후위를 혼용해서 사용할 경우 가독성도 떨어지고 코드의 의도 전달이 명확하게 되지 않아 지양해야 한다는 내용도 추가로 알려주심)
ⓓ 질문을 해주신 팀원분께 상세히까지는 아니더라도(상세히는 다른 팀원분께서 알려주셔서) 대략적인 내용은 설명드릴 수 있었음
ⓔ 진도에 쫓기듯 공부하다 보니 꼭 봐야하는 내용을 쓱 지나가듯이 공부한 부분이 있다는 것을 깨달아 이후에는 조금 더 신경써서 공부해야겠다 생각하게 됨
public class prac {
    public static void main(String[] args) {
        int a = 5;
        int b = 3;
        int val = ++a + b--;

        System.out.println(a); // 순서1 -> a+1 = 5+1 = 6
        System.out.println(b); //순서3 -> b-1 = 3-1 = 2
        System.out.println(val); // 순서2 -> (a+1) + b = (5+1) + 3 = 9
        System.out.println("-----------------");

        a = 5;
        b = 3;
        val = ++a + --b;

        System.out.println(a); // 순서1 -> a+1 = 5+1 = 6
        System.out.println(b); //순서1 -> b-1 = 3-1 = 2
        System.out.println(val); // 순서2 -> (a+1) + (b-1) = (5+1) + (3-1) = 8
    }
}

 

Next...

  • 2주차 강의노트 작성 시 빠트리며 공부한 부분 없는지 한번 체크해보기
Comments