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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | /* 순환문 : loop문 조건이 만족하면 반복 실행되는 제어문 for, foreach */ /* for문 형식 for( 변수선언 또는 초기화 ; 조건문 ; 연산식 ){ 처리} 연산식에는 increment++을 제일 많이 사용한다. for (변수선언 : 배열 or 목록){ 처리} */ // int = a | 외부에서 선언 or 안에서 선언(초기화불가능/재사용가능) //예제1) for (int a=0 ; a<4 ; a++) { // a=0에서 시작해서 4보다 클때까지 ++1 System.out.print("1"); } System.out.println(); //예제2) int sum = 0; for(int i=1 ; i<=10 ; i++) { sum = sum+i;} System.out.println(sum); // 예제3) 배열의 길이 int array[] = {23,24,35}; System.out.println(array.length); // 배열.length sum=0; // sum = array[0] + array[1] + array[2] for (int i=0 ; i<array.length ;i++) { sum = sum+array[i]; } System.out.println(sum); // 82 // 예제4) for문 안의 if문 _ 양수만 더하기 int forif[]= { 10, -20, 30 }; sum=0; for (int i=0 ; i<forif.length;i++) { if(forif[i]>0) { sum=sum+forif[i]; } } System.out.println(sum); // 10+30=40 | cs |
'JAVA > basic' 카테고리의 다른 글
Loop 문 ( Do while 문 ) (0) | 2020.09.24 |
---|---|
Loop문 ( while 문 ) (0) | 2020.09.24 |
Loop문 ( foreach 문 ) / 배열과 foreach문 (0) | 2020.09.23 |
스위치 문 ( Switch 문 ) (0) | 2020.09.23 |
조건문 ( if, if-else, else if ) (0) | 2020.09.23 |
배열 (array) : 배열 초기화, 배열 swap, 배열 별명 (0) | 2020.09.23 |
자료형의 변환 / 형변환 ( cast 변환 / auto 변환 ) (0) | 2020.09.22 |