티스토리 뷰
1. 실습 내용
Loop
- 반복문 (for, while, do - while) 안에서 break를 만나면
- break가 있는 위치에서 가장 가까운 곳(포함하는 곳)의 반복문을 종료


Loop문 은행 ATM 만들기 실습


- 반복문의 경우 *종료*시점을 먼저 생각하고 구성할것
- 물론 상황에 따라 종료시점을 구성하는게 제일 어려울 수도 있음



변수의 위치에 따라서도 결과물이 많이 바뀐다!
2. HW1 내용
1. 반복문을 사용해서, 'A'부터 'Z'까지 출력하는 프로그램

문제 : 반복문을 사용하니 숫자만 출력됨
해결 : for문의 자료형을 int 로 해놨었음,,, char 로 바꾸니 해결
고친 코드

이 뒤로는 답이 날라감; 내일보충
2. While문과 Math.random() 함수를 이용해서 두 개의 주사위를 던졌을 때 나오는
눈의 합이 5이면 실행을 멈추고 5가 아니면 주사위를 계속 던지는 코드를 작성
예시) 합의 5가 나올때까지 아래와 같이 실행
(1, 3)
(2, 6)
(3, 1)
(4, 1) // 끝
3. 숫자가 1 + (-2) + 3 + (-4) + 5 + ... + n 형태로 더해진다. (n은 값이 정해지지 않았음)
sum = 1 + (-2) + 3 + (-4) + 5 + ... + n 의 값이 100 이상으로 넘어갔을 때의 n의 값과 sum의 값을 출력
배열(Array)
배열의 인덱스 : 0 ~ (length - 1)
ex ) int[] count = new int [20];
이때 배열의 길이는? 0 ~ (20 - 1) = > 20개



for문을 이용한 배열의 값 출력
반복문을 볼 땐 시작과 종료 시점을 항상 확인할것!














어려웠던 부분 :


for 문을 사용한 출력과







한 문자씩 순차적으로 출력.. 문자열 자체도 1차원 배열이라 볼 수 있다
String
객체도 실제로는 문자 배열로 볼 수 있습니다. 이러한 관점에서 문자열을 1차원 배열로 간주할 수 있습니다.
라고 gpt가 얘기했습니다



'백엔드 교육과정 > 2월' 카테고리의 다른 글
2024.02.13_Class_constructor(생성자), Access(접근 제한), 캡슐화 (0) | 2024.02.13 |
---|---|
2024.02.07_ 객체 지향 프로그래밍 , 메소드 , 클래스 (+ 객체, 인스턴스)(수정) (0) | 2024.02.07 |
2024.02.06_ 2차원 배열, HW2 (0) | 2024.02.06 |
2024.02.02_Codeup , HW1 (0) | 2024.02.02 |
2024.02.01_반복문(If문 , for문) (0) | 2024.02.02 |