Java 제어문과 반복문 예제
파일명:Ex03_08_for.java
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 | import java.util.Scanner; public class Ex03_08_for { public static void main(String[] args) { int i=1; //초기식을 여기에 넣어도 됨 for(;i<=5;){ //변수 선언을 for문 괄호 안에 만들 수 있지만 변수 사용은 for문 안에서 만 가능 System.out.println("Hello"+i); System.out.println("하하하"); i++; // 증감식을 여기에 넣어도 됨 } System.out.println("for문 밖 " +i); int sum, sum2=0, sum3=0, sum4=0, sum5=0, sum10=0; sum = 1+2+3+4+5+6+7+8+9+10; System.out.println("sum="+sum); for(i=1; i<=10; i++){ sum2=sum2+i; //System.out.println("sum2="+sum2); } System.out.println("sum2="+sum2); for(i=0; i<=10; i+=2){ sum3+=i; } System.out.println("for문 밖"+i); System.out.println("sum3="+sum3); for(i=1; i<=10; i++){ if(i%2==0){ sum4=sum4+i; }//if를 사용하여 짝수 만 } System.out.println("for문 밖"+i); System.out.println("sum4="+sum4); for(i=0; i<=100; i+=5){ if(i%5==0){ sum5+=i; } if(i%10==0){ sum10+=i; } } System.out.println("5의 배수의 합 = "+sum5); System.out.println("10의 배수의 합 = "+sum10); Scanner sc = new Scanner(System.in); System.out.println("숫자 입력 : "); int num6 = sc.nextInt(); for(i=1; i<10; i++){ System.out.println(num6+"X"+i+"="+(num6*i)); } } } | cs |
결과
for는 정해진 조건에 따라 같은 코드를 반복하는명령어이다.
for(){} 괄호 안에는 조건식 중괄호 안에는 수행할 코드를 입력하는 형식이다.
괄호안에 들어가는 조건문에 사용되는 변수를 사용하여 만들어주는데
변수를 괄호 밖에서 선언하여 사용하는것과 괄호안에서 선언하여 씀에 따라 달라진다.
괄호 밖에서 선언되어 사용하면 main안에서 변수의 사용이 가능하지만
괄호 안에서 선언된 변수는 해당 for문 안에서만 사용가능하고 밖에서는 for문이 끝나면 변수는 사라진다.
반복문의 변수는 증가 또는 감소시키면서 사용이 가능하다.
반복문을 사용하게 되면 같은 코드를 여러번 사용하여 쓰지 않아도 원하는 만큼 반복이 가능하기 때문에
자주 사용되는 명령어로 코드의 길이를 줄이는데 큰 역활을 하는 명령어 이다.
'Programing > Java' 카테고리의 다른 글
[Java] 예제 제어문과 반복문 for-3 (0) | 2016.05.01 |
---|---|
[Java] 예제 제어문과 반복문 for-2 (0) | 2016.05.01 |
[Java] 과제 제어문과 반복문 (0) | 2016.05.01 |
[Java] 예제 제어문과 반복문 switch case-2 (0) | 2016.05.01 |
[Java] 예제 제어문과 반복문 switch case (0) | 2016.05.01 |