for가 실행되는 원리
1. 변수에 저장된 값으로 조건식 실행해서 참이면 반복을 시작한다
2. {} 블록을 한번 실행한 후 변수값을 증감치 만큼 변경시키고, 조건식을 실행해서 참이면 {} 반복 거짓이면 {}탈출
for(자료형 변수명=초기치; 조건식; 증감치){
조건식이 참일 경우 실행할 문장;
...;
}
public class ForTest {
public static void main(String[] args) {
// 반복 횟수가 몇 번인지 알 경우 for 사용
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
System.out.println("1~100의 합계 :" + sum);
}
}
1~100의 합계 :5050
대입 연산자: += -= *= /= %=
sum += i; //sum = sum + i; 와 같은 기능이 실행 된다
증감연산자(++ 1증가, -- 1감소)
산술연산자(*, /, %) 관계연산자(+, -)
public class ForTest {
public static void main(String[] args) {
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;
System.out.println("d= " +d+ ", e=" +e);
}
}
a= 3, b= 1, c=3
d= 5, e=14
728x90
'Dev. > java' 카테고리의 다른 글
클래스패스 (class path)/ Package (0) | 2022.05.02 |
---|---|
자바의 이름 규칙 / 생성자 (0) | 2022.05.02 |
Java switch 성적 처리 (0) | 2022.04.30 |
Java if문 윤년 평년 계산하기 (0) | 2022.04.30 |
인스턴스와 참조변수 (0) | 2022.04.29 |
댓글