for문
- 반복 횟수가 몇 번인지 알 경우 for을 사용한다
- for(자료형 변수명=초기치; 조건식; 증감치){
조건식이 참일 경우 실행할 문장;
…;
}
- for가 실행되는 원리
- 변수에 저장된 값으로 조건식을 실행해서 참이면 반복을 시작한다.
- { } 블록을 한번 실행 한 후 변수 값을 증감치 만큼 변경 시키고,
조건식을 실행해서 참이면 { } 블록을 반복하고 거짓이면 { }블록을 탈출 한다.
1~100까지 합계
int sum = 0;
for(int i=1; i<=100; i++) {
sum += i;
}
System.out.println("1~100의 합계:" + sum );

- 변수를 선언만 하면 변수에 어떤 내용이 저장되어있는지 모르기 때문에
반드시 사용하기 전에 초기화 해야함
증감 연산자(++ : 1증가, – : 1감소)
- ++a : 변수 a 에 저장된 값을 1증가 시키고 사용한다.
- a++ : 변수 a에 저장된 값을 사용하고, 1증가 시킨다. 현재 문장을 실행하고,
;
을 만나서 문장이 종료되는 순간 실행한다.
- –a : 변수 a 에 저장된 값을 1감소 시키고 사용한다.
- a– : 변수 a에 저장된 값을 사용하고, 1감소 시킨다. 현재 문장을 실행하고,
;
을 만나서 문장이 종료되는 순간 실행한다.
int a = 1, b, c;
b = a++;
c = ++a;
System.out.println("a = " +a + ",b = " +b + ",c ="+ c);

int d = 1, e;
e = ++d + ++d + ++d + ++d;
System.out.println("d=" + d + ", e = " + e);

- ( ) 안의 수식 → 산술연산자(+,-) → 산술연산자(*,/) → 관계연산자 → 논리연산자 → 대입 연산자
- 단항 연산자 → 이항 연산자 → 삼항 연산자
댓글남기기