JAVA 공부(107)
-
Day07 - 반복문의 중첩 02
오늘ㄹㄹㄹ도 반복문의 중첩에 대해 공부해 봅시다. 오늘은 별찍기를 해볼거에용 이렇게 별을 찍기 위해서는 어떻게 해야 할까요? 중첩 반복문을 사용하면 되는데, 행이 5개, 열이 4개네요. 그러면 행이 1번 돌때, 열이 4번 -> 내부 반복문이 4번 반복 되도록 열이 4번 돌면 행이 1번씩 총 5번 -> 외부 반복문이 5번 반복 되도록 외부에 있는 for문은 5번 반복 되고, 내부에 있는 for문은 4번 반복이 되죠. 그리고, 내부에 있는 for문이 다 돌고, 줄을 바꿔줍니다. 이번에는 별이 1개씩 늘어가도록 찍어봅시다 일단, 행이 5개죠 ? 그러면 외부에 있는 반복문은 5번 반복되면 되겠네여 그리고, 내부에 있는 반복문은 1개부터 1개씩 늘어가네여 내부 반복문 에서, j가 1일때, i도 1이죠 그럼 참이니..
2021.02.23 -
Day06 - 반복문의 중첩 01
이번에는 반복문의 중첩에 대해 알아 봅시다. 반복문의 중첩 반복문 while , do ~ while, for 안에는 또 다시 while , do ~ while , for 를 쓸 수 있습니다. 여기서 do ~ while은 중첩해서 쓰는 건 잘 없어서, 보통 while , for만 씁니다. while 안에 while이 올 수도 있고 for가 올 수도 있고, for 안에 for 이 , while이 올 수도 있죠. 그러면 가독성이 좋은 for문으로 한번 볼게요 for( int i = 1; i
2021.02.22 -
Day06 - Quiz를 풀어봅시다
오늘도 어김없이 돌아온 Quiz ! 같이 한번 풀어볼까요? - Math.random() 을 사용해서 2 ~ 9 까지 랜덤변수를 만들고, 해당 구구단을 세로로 출력 먼저 랜덤변수를 만들어 주는데, Math.random() * 8 을 하면 0 ~ 7 까지의 수죠. 그래서 +2를 해서 2 ~ 9 까지를 만들어 주었습니다. int num = (int)(Math.random() * 8) + 2; 그 외는 다 아실거라 생각하고 따로 설명하지 않겠습니다. - 7 ~ 100 까지 정수 중에 7의 배수를 가로로 출력 (증감식을 7씩 증가) - 1 ~ 100 까지 중에 12의 배수를 가로로 출력 - 1 ~ 200 까지 정수 중에 9의 배수의 개수 - 50 ~ 100 까지 두 수의 합 - A ~ Z 까지 가로로 출력 ( A..
2021.02.22 -
Day06 - 반목문 for , swap
이번에는 반복문 중에 하나인 for문 에 대해 알아 봅시다 ~ 먼저, 반복문에 꼭 사용되는 3가지 코드가 있죠? 1. 제어변수 선언 2. 조건문 3. 제어변수 증감 연산자 ( 조건문이 false가 될 수 있도록 ) 위의 3가지를 while 문으로 표현해보면, int i = 1; -> 제어변수 선언 while ( i 조건문 조건문이 참(true) 일때, 실행문 i++; -> 제어변수 증감 연산자 } 이렇게 표현할 수 있죠 for문으로 표현 해봅시다. for ( int i = 1 ; i 조건문 검사 -> 실행문 -> 제어변수 증감 연산자 -> 조건문 검사 -> 실행문 -> 제어변수 증감 연산자 -> 조건문 검사 -> 실행문 -> 제어변수 증감 연산자 ..... 이렇게 흘러 갑니다. while 문에 비해 조금..
2021.02.22 -
Day06 - 반목문 do while
오늘ㄹㄹㄹㄹㄹㄹㄹㄹㄹㄹㄹ른 반복문 중에 do while 문에 대해 알아 볼게요 일단 형태를 한번 봅시다. do { 실행문 } while ( boolean 형태의 조건문 ); do while 은 while 이랑 비슷하다고 볼 수 있는데요, 다른점은 무조건 1번은 실행 된다는 것입니다. 먼저 실행문을 1번 실행하고, 그 후 조건문을 검사합니다. 참(true) : 실행문을 실행 거짓(false) : 반복문을 빠져나갑니다 while ( 조건문 ) 뒤에 ;(세미콜론)도 놓치지 마세요 ~ 예제를 한번 봅시다. while 문으로 작성한 코드를 do while로 바꿔볼게요 이렇게 결과 값이 똑같은 걸 확인 할 수 있엇습니다. do while 문은 무조건 1번은 실행해야 할때, 사용하시면 됩니다. 이러한 do while..
2021.02.22 -
Day05 - 반목문 While
오늘ㄹㄹㄹㄹㄹㄹ른 불금 !~ 반복문 While while ( boolean 형태의 조건문 ){ 조건문이 true일 경우 실행 } 반복문 이기 때문에, 조건문이 false가 되도록 설정해주어야 반복문에서 빠져나올 수 있습니다 어떻게 쓰는지 한번 예제를 볼게요 1. 제어변수를 선언 및 초기화를 해줍니다 ( 반복문의 false 조건을 만들기 위해서 ) 2. while ( 조건문 ) -> 조건이 언젠가 false 가 되도록 해주어야 합니다 3. 제어변수의 값을 조건이 언젠가 false 가 되도록 연산을 해줍니다. 이렇게 a의 값은 1부터 10까지 나오게 됩니다 -> 10번 반복이 되는 걸 확인 할 수 있죠 그러면 응용을 해봅시다. 1 ~ 10 까지 수를 더하는 피보나치 수열을 만들어 봅시다 a 가 1일 때, s..
2021.02.19