반응형

class 명은 그냥 Loop으로 했습니다..! 무시하시구 읽어주세요


배열 : 

1. 동일한 타입의 하나이상의 복수개의 원소값을 한꺼번에 저장하기 위한 자료구조가 배열이다.

배열은 고정된 크기이다.

2. 배열생성법 )

- new 연산 키워드로 배열을 생성한다.

- 배열 원소값을 직접 저장하면서 배열을 생성한다.

 

int[] score = new int[3];

=> 배열 크기가 3인 score 배열 생성

 

score[0] = 100; 

=> 첫번째 배열 원소값 저장

 

for(int i = 0; i < score.length; i++) { 
System.out.println(" " + score[i]); 
}

=> 일반 for반복문으로 배열원소값을 일괄적으로 출력

 

int[] score2 = {90, 100, 100};

=> 배열 원소값을 직접 초기화

 

for(int k:score2) { 
System.out.println(" " + k); 

}

 

=> jdk1.5에서 추가된 향상된 확장 for반복문으로 배열원소값을 쉽게 읽어옴

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #26  (0) 2020.03.30
JAVA #25  (0) 2020.03.30
JAVA #23  (0) 2020.03.29
JAVA #22  (0) 2020.03.29
JAVA # 21  (0) 2020.03.28
반응형


무한루프란?

  1. 반복문이 무조건 true 여서 영원히 반복하는 반복문을 무한루프문이라 한다.

  2. 무한루프문 형식 )

    가. while 반복문 무한루프문

    while(true) {

        ..

}

    나. for 반복문 무한루프문 형식

      for(;;) {

         초기치, 조건식, 증감(증가 / 감소) 식을 모두 생략하면 무한루프문이 된다.

}

 

if(n == 4) break;

=> n이 4일때 brak;

 

if(n % 4 == 0) break;

=> 4를 n으로 나눴을때 나머지가 0일때 break;

 

 

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #25  (0) 2020.03.30
JAVA #24  (0) 2020.03.30
JAVA #22  (0) 2020.03.29
JAVA # 21  (0) 2020.03.28
JAVA #20  (0) 2020.03.28
반응형


continue문 특징 )

- 반복문내에서 이 문을 만나면 아래문장을 수행하지 않고 다음 반복을 위해서 반복문 처음으로 돌아가 다음 반복을 수행한다.

 

int i; 

=> 반복문 제어변수

 

if(i % 4 == 0) {

=> %는 나머지 연산, == 같다는 연산, 4의 배수일 때 진행

 

continue; 

=> 아래 문장을 수행하지 않고 위 for문으로 올라감

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #24  (0) 2020.03.30
JAVA #23  (0) 2020.03.29
JAVA # 21  (0) 2020.03.28
JAVA #20  (0) 2020.03.28
JAVA #19  (0) 2020.03.28
반응형

 


break 문 특징 )

- 반복문내에서 break 문을 만나면 반복문을 종료하고 빠져나간다.

- 이중 반복문에서 맨 안쪽 반복문내에서 break문을 만나면 가장 근접한 안쪽 반복문만 중단하고 바깥쪽 반복문은 중단 못하고 계속 반복한다.

 

break; 

=> 반복문 중단

 

if(i == 4) break;

=> 안쪽 for반복문만 중단

 


for(int i = 1; i<= 5; i++) {
if(i == 4) {
break; 
}
System.out.print(" " +i);
}
System.out.println("\n=============>");

 

i == 4가 되면 break문을 빠져나가기 때문에

 1 2 3 이 출력되고 =========> 출력된다.

 

for(int a = 1; a <= 5; a++) {
for(int i = 1; i<= 5; i++) {
if(i == 4) break; 
System.out.print("i ->" + i + " ");
}
System.out.println("\n a ->" + a);

System.out.println("\n===============>");

=> 첫번째 for문 만나서 a의 validata검사를 하고 true 이기때문에 밑으로내려가서 int i = 1인 for문을 만난다. 이 for문또한 이기 때문에 밑으로 내려간다. 그리고 if(i == 4) 에서도 false이기 때문에 break 문을 만나지 않고 밑에 있는 출력문을 만난다. 그리고 이렇게 계속 진행을 하고 i == 4이면 break문을 만나서 출력문인 System.out.println("\n a ->" + a); 이걸 만나고 그리고 마지막에 System.out.println("\n===============>"); 이걸 출력한다.

 

exit_for는 문장에서 exit_for을 만나면 아예 for문에서 나와버린다.

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #23  (0) 2020.03.29
JAVA #22  (0) 2020.03.29
JAVA #20  (0) 2020.03.28
JAVA #19  (0) 2020.03.28
JAVA #18  (0) 2020.03.28
반응형

 

 


int i; 

=> 반복문 제어변수

 

int sum = 0; 

=> 홀수 누적합

 

int total; 

=> 짝수 누적합

 

if(i % 2 == 1) {

=> 홀수 일때 실행

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #22  (0) 2020.03.29
JAVA # 21  (0) 2020.03.28
JAVA #19  (0) 2020.03.28
JAVA #18  (0) 2020.03.28
JAVA #17  (0) 2020.03.28
반응형

 

 


do~while 반복문 형식 )

do {

  조건식이 참일동안만 반복실행;

  증감식;

} (조건식);

 

나중에 조건식을 검사하기 때문에 조건식이 거짓이라도 무조건 한번은 반복한다.

 

do ~ while 반복문은 무조건 참이든 거짓이든 반복문을 수행하고 while조건식을 검사한다.

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA # 21  (0) 2020.03.28
JAVA #20  (0) 2020.03.28
JAVA #18  (0) 2020.03.28
JAVA #17  (0) 2020.03.28
JAVA #16  (0) 2020.03.28
반응형

 

 


while 반복문 형식 )

while(조건식) {

  조건식이 참일동안만 반복 실행

}

 

int i = 1; 

=> 반복문 제어변수

 

\t : tab키 만큼 띄어서 출력해라

i-- : 감소.

 

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #20  (0) 2020.03.28
JAVA #19  (0) 2020.03.28
JAVA #17  (0) 2020.03.28
JAVA #16  (0) 2020.03.28
JAVA #15  (0) 2020.03.28
반응형

 


for반복문 형식 )

for(초기치;조건식;증감식) {

  조건식이 참일동안만 반복실행

}

 

int i;

=> 반복문 제어변수

 

for(i = 1; i <= 5; i = i + 2) {

=> i = i + 2를 줄여서 i += 2, 2씩증가

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #19  (0) 2020.03.28
JAVA #18  (0) 2020.03.28
JAVA #16  (0) 2020.03.28
JAVA #15  (0) 2020.03.28
JAVA #14  (0) 2020.03.28

+ Recent posts