티스토리 뷰

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개 

Array01

 

출력결과 : 배열의 길이

 

 

for문을 이용한 배열의 값 출력

반복문을 볼 땐 시작과 종료 시점을 항상 확인할것! 

 

Array02 : 배열의 내림차순 출력

 

 

 

 

출력 결과

 

 

 

Array03 : 배열연습

 

어려웠던 부분 : 

 

 

 

Array : 배열 초기화 연습

for 문을 사용한 출력과

for - each 를 이용한 배열 출력

 

 

 

문자의 두 가지 배열 선언 방법

 

for - each 를 사용한 출력방법

 

Array08 : 논리 자료형 배열 연습

 

 

Array09 : 문자열의 배열연습

 

한 문자씩 순차적으로 출력.. 문자열 자체도 1차원 배열이라 볼 수 있다

 

String
객체도 실제로는 문자 배열로 볼 수 있습니다. 이러한 관점에서 문자열을 1차원 배열로 간주할 수 있습니다.

 

라고 gpt가 얘기했습니다

 

 

 

 

for - each를 이용한 문자열 배열 출력
출력

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
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
글 보관함