728x90
1. for
1.1. 구문
- for 반복문의 형태
- 일반적으로 반복문을 사용 할 때에는 i, j, k 순으로 선언하여 사용
- 스텝
- ++ : 1씩 증가
- -- : 1씩 감소
- +=n : n씩 증가
- -=n : n씩 감소
public class Loop {
public static void main(String[] args) {
// TODO Auto-generated method stub
//1
//2
//3
//4
//5
// System.out.println(1);
// System.out.println(2);
// System.out.println(3);
// System.out.println(4);
// System.out.println(5);
// 1번째 반복할 변수의 초기값
// 2번째 반복 조건
// 3번째 반복할 변수를 변화
// i++ 문법은 i의 값에 1을 더한 후 다시 i에 저장하라
for( int i = 0 ; i < 5 ; i++ ) {
int data = i + 1;
System.out.println(data);
}
// 1 ~ 100 까지의 홀수를 다 더하세요.
int total = 0;
for ( int i=1 ; i<101 ; i++ ) {
if (i % 2 == 1) {
total = total + i;
System.out.println(i);
}
}
System.out.println(total);
2. while
2.1. 구문
- while 반복문의 형태
- 수식을 잘못 작성하면 무한 루프에 빠질 확률이 높으므로 정확하게 작성
// System.out.println(1);
// System.out.println(2);
// System.out.println(3);
// System.out.println(4);
// System.out.println(5);
int i = 1;
while( i < 6) {
System.out.println(i);
i++; // i = 1 + 1
}
// 1부터 100까지 수에서 짝수만 다 더하시오.
total = 0;
i = 1;
while (1 < 101) {
if(i%2==0) {
total = total + i;
}
i++;
System.out.println(total);
// 무한루프
while (true) {
System.out.println("무한루프");
}
}
}
}
'Java' 카테고리의 다른 글
Java - 클래스 (객체, 인스턴스 변수(=멤버 변수), 메소드) (0) | 2023.01.18 |
---|---|
Java - 함수의 정의 ( 데이터타입, 함수명, 파라미터 ) (0) | 2023.01.18 |
Java - 배열 (선언과 생성, 사용 방법,데이터 억세스,배열의 길이 구하는 방법 length) (0) | 2023.01.18 |
Java - 조건문 사용 방법 (if/switch) (0) | 2023.01.18 |
Java,eclipse - 설치하기, 환경 변수 설정하기 (0) | 2023.01.17 |