250x250
Notice
Recent Posts
Recent Comments
«   2024/09   »
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
Tags more
Archives
Today
Total
관리 메뉴

개린이 개발노트

국비지원 JAVA(자바) 프로그래밍 웹개발자 (반복문: 이중for문, while, do~ while; + 배열 찍먹) 본문

국비지원(국비교육) 웹 개발자 과정

국비지원 JAVA(자바) 프로그래밍 웹개발자 (반복문: 이중for문, while, do~ while; + 배열 찍먹)

개린이9999 2022. 11. 23. 09:24
728x90

반복문 for문, if문 이어서

1부터 입력받은 정수까지 나눠봄 -> 입력받은 정수/ 1~ 입력정수까지 -> for

 

딱 나눠떨어지는 값의 개수 

입력받은 정수가 소수인지 아닌지 판별하는 것

 

3의 배수이면서 2의배수가 아닌  목록, 개수, 합계

 

이렇게 하면 끄트머리에 개수, 합계가 나옴 (sum+i) 로 수정해야함

+=은 앞의 변수에 뒤의 값을 더하는것

sum +=  i;   ==   sum = sum+i;

 

이렇게 하면 줄바꿈 까지 깔끔하게 됨!  (sum+i)로 수정해야함

위의 식이 정답 sum+i; 인데 sum+1로 잘못적음 ...

--------------------------------------------------------------------------------------------------------------------------------

이중for문 반복문

for문 안에 또다른 for문을 넣는 방식

1부터5까지 3번출력하고 싶음

12345

12345

12345

for문 안에서 for문이 되는 로직

이중for문 계속

구구단 출력하기 2단~9단 2*1=2 2*2=4...

줄 바꿈 잘하는 법

 

더 깔끔하게 바꾸기

별찍기 

https://coding-factory.tistory.com/68

 

[Java] 별찍기 예제 (For문 연습)

옛날에 공부했던 소스들을 정리하면서 발견한 별찍기 소스입니다. 자바 공부를 처음할때 열심히 밤새면서 돌리던게 기억나네요 ㅎㅎㅎ 혹시나 참고하실분 계실까 싶어 올립니다. FOR문 연습에

coding-factory.tistory.com

별 찍기 2

 

while문 반복문

while(조건식) {

반복할코드

 

while문 1부터 100까지 합 구하기

// N명의 성적을 입력받아 합계와 평균을 출력하는 프로그램을 완성하시오

반복문 do~while문 거의 안쓰임(두알문) 무조건 처음 한번은 실행시키고 그다음에 조건이 되면 반복시켜주고 아니면 끝나는 것임

 

형식:

do { 

          반복할 코드

                                } while(조건식);

이 기본형태

무한 반복, 무한 Loop

for(;;)

          무한Loop

 

while(true) { 

                          무한 loop

}

break; 쓰면 무한반복 탈출가능.

 

0 누르면 무한반복 종료

 

배열(배열은 반복문과 세트로 사용)

값을 저장해주는 공간 변수같은 것

예를들어 5명의 점수를 입력받고싶을 때 

int num1,.... num5;

배열을 이용해서 위의것들을 한번에

배열 같은 경우는 여러개를 저장할 수 있음.

배열방법

int[] -> 배열 변수로 선언하겠다

int[] num = new int[5];   new라는 공간을 만들고 [] 안에 몇개를 저장할 것인지 지금은 5칸

이러면 5칸짜리 배열을 만듦. 각각칸에 원하는 변수 저장 가능

 

배열방의 순번은 0부터 구성

각각의 배열방에 숫자 저장.

 

향상된 for문

 

수정필요 _

 

배열방 크기는 한번 지정해두면 못바꿈

 

// 5개의 점수를 입력받아 합계,평균,80점 이상인 개수를 출력하는 프로그램을 완성하시오.

728x90