본문 바로가기

반복문15

[Java] 반복문 foreach 사용 방법 자바(Java)에서 사용하는 대표적인 반복문에는 'for', 'while', 'do-while' 문법이 있다. 그 밖에도 정말 많이 사용하는 반복문 문법이 있다. 바로 'foreach' 반복문이다. 이번 포스팅에서는 'foreach' 반복문에 대해서 알아보자. 반복문 'foreach' 반복문 'foreach'는 컬렉션의 각 요소를 순회하며 작업을 수행하는 데 사용된다. 여기서 컬렉션은 자료구조의 형태로 대표적인 컬렉션은 리스트가 있다. 자바에서는 주로 배열과 컬렉션(List, Set,..)에 대해 'foreach' 반복문을 사용한다. 자바에서 'foreach' 반복문은 다음과 같은 구조를 가진다. for ([데이터 타입] [변수] : 컬렉션) { // 작업 수행 } 여기서 '데이터 타입'은 컬렉션에 들어.. 2023. 9. 4.
[Java] 반복문 (do-while) 사용방법 지난 포스팅에서 반복문 'for', 'while'에 대해서 알아보았다. 반복문은 종류가 다양하기 때문에 필요한 반복문을 사용할 수 있도록 다양하게 알아둘 필요가 있다. 이번 포스팅에서는 마지막인 do-while 반복문에 대해서 알아보자. 반복문 do-while 반복문 'do-while'은 조건식을 검사하기 전에 먼저 코드 블록을 한 번 실행한다. 그리고 그 후에 조건식을 평가하여 조건이 'true'인 동안 반복해서 코드 블록을 실행하는 구조이다. 이는 반복 블록이 최소한 한 번은 실행되도록 보장하는 반복문 형태이다. 'do-while' 반복문은 다음과 같은 구문을 가진다. do { // 반복해서 실행할 코드 } while (조건식); 이 구문의 주요 요소는 다음과 같다. 먼저 한 번 실행되는 코드는 블록.. 2023. 8. 22.
[Java] 반복문 (while) 사용 방법 지난 포스팅에서는 반복문 (for)에 대해서 알아보았다. 그리고 반복문이란 무엇이며 왜 필요한지도 설명했다. 반복문은 'for' 이외에도 'while'이라는 반복문이 있다. 이번 포스팅에서는 반복문 'while'에 대해서 알아보자. 반복문 while 반복문 'while'은 조건식이 'true'인 동안 반복해서 코드 블록을 실행하는 반복 구조다. 조건식을 평가한 결과가 'false'가 되면 반복이 중지된다. 이는 조건식을 평가하기 전에 먼저 검사 되기 때문에 조건이 'false'인 경우 반복블록은 실행되지 않을 수 있다. 'while' 반복문은 다음과 같은 구문을 가진다. while (조건식) { // 반복해서 실행할 코드 } 이 구문의 주요 요소는 다음과 같다. 반복문이 실행될 때마다 평가되는 불리언(B.. 2023. 8. 21.
[Java] 반복문 (for) 사용 방법 이전 포스팅에서는 자바(Java)에서 사용하는 조건문들에 대해서 알아보았다. 조건문을 통해서 여러 가지 분기처리를 하고 원하는 결과를 얻을 수 있었다. 그렇다면 동일한 조건 혹은 동일한 일을 반복해서 처리하는 방법도 있을 것이다. 그것이 바로 반복문이다. 이번 포스팅에서는 자바(Java)에서 사용하는 반복문에 대해서 알아보자. 반복문이란 반복문은 프로그래밍에서 사용되는 제어 구조 중 하나로, 동일한 작업을 여러 번 반복하여 실행하는데 사용되는 구문이다. 반복 작업을 수행하는 데에는 다양한 이유가 있을 수 있으며, 이를 자동화하고 코드의 중복을 줄이는 데 도움을 준다. 반복문은 주로 다음과 같은 상황에서 사용된다. 데이터 처리 배열이나 리스트와 같은 데이터 구조의 각 요소에 대해 동일한 작업을 수행해야 할.. 2023. 8. 20.
[C언어 문제] 구구단 출력하기(2): 구구단 전체 출력하기 지난 포스팅에서는 구구단을 출력해 보았습니다. 사용자로부터 단을 입력받고 그 단에 해당되는 구구단을 화면에 출력하였습니다. 표준 입출력과 반복문을 이용하는 방법을 조금 더 자세하게 알아보기도 했습니다. 이번 포스팅에서는 구구단 전체를 출력해 보도록 하겠습니다. C언어 문제. 구구단 출력하기(2): 구구단 전체 출력하기 화면에 다음과 같이 출력되도록 프로그래밍하시오. 2 단 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 ... 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81 조건 1. 각 단이 출력되기 전 몇단인지 출력하시오. 조건 2. 반복문을 이용하시오. *프로그래밍 의도 표준 출력을 이용할 수 있는가? 반복문을 이용할 수 있는가? 중첩 반복문을 이용할 수 있는가? *문제 해결을 위한.. 2021. 5. 30.
[C언어 문제] 구구단 출력하기(1): 단을 입력받아 출력하기 이번 포스팅에서는 구구단을 출력해보려 합니다. 구구단은 반복문에서 사용되는 가장 기본적인 형태로 만들어 볼 수 있는 프로그래밍입니다. 이번 포스팅에서는 첫 번째로 사용자로부터 원하는 단을 입력받아서 출력해보도록 하겠습니다. C언어 문제. 구구단 출력(1): 단을 입력받아 출력하기 화면에 다음과 같이 출력되도록 프로그래밍하시오. 출력할 단을 입력하세요: 7 7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 4 7 * 7 = 49 7 * 8 = 56 7 * 9 = 63 조건 1. 사용자로부터 정수를 입력받으시오. 조건 2. 반복문을 사용하시오 *프로그래밍 의도 표준 입출력 함수를 사용할 수 있는가? 반복문을 사용할 수 있는가? *문제 해결을 위한 .. 2021. 5. 29.
[C언어 문제] 두 수의 최대 공약수 구하기 C언어를 이용해서 간단한 수학 문제를 만들어 보는 것이 프로그래밍 사고적으로 도움이 많이 되는 것 같아요. 앞선 포스팅들에서는 팩토리얼이나 피보나치수열에 대해서 프로그래밍을 해보았습니다. 2021.04.17 - [쿤즈 Dev/C] - [C언어 문제] Factorial(팩토리얼: 계승) 구하기 (반복문 이용) 2021.04.20 - [쿤즈 Dev/C] - [C언어 문제] Factorial(팩토리얼: 계승) 구하기 (재귀 함수 이용) 2021.04.22 - [쿤즈 Dev/C] - [C언어 문제] 피보나치(Fibonacci) 수열 만들기 이번 포스팅에서는 두 수의 최대 공약수를 구해보려 합니다. C언어 문제. 두 수의 최대 공약수(GCD) 구하기 화면에 다음과 같이 출력되도록 프로그래밍하시오. 두 양의 정수를.. 2021. 4. 26.
[C언어 문제] 피보나치(Fibonacci) 수열 만들기 C언어를 이용한 문제들은 대부분 수학적 문제들을 구해보는 것들이 좋은 것 같습니다. 지난 포스팅에서는 재귀 함수를 이용해서 팩토리얼(Factorial)을 구해보았는데요. 2021.04.17 - [쿤즈 Dev/C] - [C언어 문제] Factorial(팩토리얼: 계승) 구하기 (반복문 이용) 2021.04.20 - [쿤즈 Dev/C] - [C언어 문제] Factorial(팩토리얼: 계승) 구하기 (재귀 함수 이용) 하나의 문제에도 여러가지 방법들을 사용해서 만들어 볼 수 있었습니다. 이번 포스팅에서는 피보나치(Fibonacci) 수열을 만들어 보도록 하겠습니다. C언어 문제. 피보나치(Fibonacci) 수열을 만드시오. 화면에 다음과 같이 출력되도록 프로그래밍하시오. 반복 횟수 입력 : 10 피보나치 수.. 2021. 4. 22.
[Javascript] 반복문(2): while 사용 방법 앞선 포스팅에서는 반복문 for에 대해서 알아보았습니다. 2021.04.18 - [쿤즈 Dev/HTML & CSS & Javascript] - [Javascript] 반복문(1): for 사용 방법 모든 언어에서 그렇듯 반복문을 매우 많이 사용하는 문법이기 때문에 반드시 익혀두셔야 할 문법입니다. 이번 포스팅에서는 while 반복문에 대해서 알아보도록 하겠습니다. while 반복문 while 반복문에는 다시 두 가지 종류가 있습니다. while과 do ... while 반복문입니다. 그럼 먼저 while 반복문의 사용방법은 아래와 같습니다. while ( 조건 ) { ... } while 반복문은 for와는 다르게 parameter를 1개만 받습니다. 이 parameter는 조건입니다. 조건은 true .. 2021. 4. 21.