목차
- 프로그램의 기본적 형태
- while문
- for문
ㅁ 프로그램의 기본적 형태
0. 준비 -> 1.입력 -> 2.처리 > 3.출력
각 부분에 맞게 코드를 작성한다.
1.중복 제거 : 중복을 발견 -> 패턴을 발견 -> 중복 제거
2.반복의 3요소 => 초기값 지정 + 조건 확인 + 상태 변경 => for문으로 정리
3.for문 => for( 초기값 지정; 반복 조건; 반복할 때마다 실행될 것)
4.응집도가 높다=끼리끼리 논다. 반복이라는 주제, 관심사에 따라 뭉침.
5.관례 ⇒ 반복문에서 반복할 때 쓰는 정수형(int) 변수는 i로 쓴다.
→ 그 다음은 j , k , l …
→ 하지만 j까지만 쓰자(너무 많이 쓰면 복잡하다. 2 depth 까지만.
6.Escape 문자(탈출 문자, 특수 문자)
- “\n” → new line (다음 줄로 넘김) ⇒ println과 쓰임이 동일하다. 쓸일은 거의 없으나 간혹 있기에 알아두기만 하자.
- “\t ” → tab(넓게 간격을 띄어주면서 열을 맞춤)
- 반복문 탈출 → break => 완전히 끝낸다.
- 반복문에서 아래만 skip → continue;
⇒ continue 다음 코드부터 건뛰게 된다. 즉⇒ if(~~){ System.out.print(”여기까지”); continue; }
System.out.print() 일 때 System.out.print(”여기까지”); 여기까지는 코드가 실행되고 System.out.print();부터 실행되지 않는다. - Flow Control → 복잡한 걸 처리할 수 있게 됨. = 프로그램이 복잡해짐. →정답이 뚜렷하지 않을 수 있음. →더 나은 방법은 존재함. 그렇지만 초보이기에 어떤 것을 외우고 그게 완벽해지거나 익숙 해지면 더 나은 방안을 생각.
- 어떻게 하면 더 나은 구조로 바꿀 수 있을까?라고 항상 생각하기. 코드를 가독성 쉽게 만드는 것이 좋다.
ㅁ 반복문
-while문 :-반복조건이 참(true)이면 중괄호 구간을 반복적으로 실행한다. =>종료조건을 잘못 지정하면 무한 반복이 되거나 반복
이 실행되지 않는다.
- 참일경우 무한루프로 반복된다.
- 반복조건이 (false)면 반복문이 실행되지 않는다.
-증감연산자를 사용한다
assign => x =3
resign => x = x+1
증감연산자 =>x-=1 => x= x-1
x +=1 ,x*=2, x/2(재할당)(증감등 내용 변경)
x<=y(비교)
x>=y
ㅁ for문
- 반복의 3요소 => 초기값 지정 + 조건 확인 + 상태 변경 => for문으로 정리
- for문 => for( 초기값 지정; 반복 조건; 반복할 때마다 실행될 것)
'TIL' 카테고리의 다른 글
| Day8(반복문을 사용하여 문제 해결에 대한 해석) (0) | 2023.02.06 |
|---|---|
| Day7(반복문) (0) | 2023.02.05 |
| Day5(git cheery-pick) (0) | 2023.02.03 |
| Day4(ignore를 이용한 정리,반복문) (0) | 2023.02.02 |
| Day3 (원격 레포지토리 와 로컬 레포지토리 관계) (0) | 2023.02.01 |