신입개발자

순환문1 본문

프로그래밍 언어/자바

순환문1

dks_a 2022. 5. 1. 11:11
package pk50;

public class 순환문1 {

	public static void main(String[] args) {
		// for 와 while은 서로 호환된다.
		int i, sum;
		
		// A) 1부터 10까지 출력 //////////////////////////////////////////
		for(i = 1; i <= 10; i++) // 반복횟수 가능
			System.out.println(i);
		System.out.println();
		
		i = 1;
		while(i <= 10) { // 반복횟수 예상이 어려울 때
			System.out.println(i++);
//			++i;
		}
		System.out.println();
		
		//B)0, 2, 4, 6, 8, 10 짝수만 출력 //////////////////////////////////////////
		for(i = 0; i <= 10; i+=2) // 반복횟수 가능
			System.out.println(i);
		System.out.println();
		
		i = 0;
		while(i <= 10) { // 반복횟수 예상이 어려울 때
			System.out.println(i);
			i += 2;
		}
		System.out.println();
		
		//C) 10~1 카운트 다운 출력 //////////////////////////////////////////
		for(i = 10; i >= 1; i--) 
			System.out.println(i);
		System.out.println();
		
		i = 10;
		while(i >= 1) { 
			System.out.println(i--);
		}
		System.out.println();
		
		//D) 1~ 100까지 누적합 출력 
		sum = 0;
		for(i = 1; i <= 100; i++) // 반복횟수 가능
			sum += i;
		System.out.println(sum);
		System.out.println();
		
		sum = 0;
		i = 1;
		while(i <= 100)  
			sum += i++;
		System.out.println(sum);
		System.out.println();
		
		// E) 누적합이 100이상인 순간을 출력하기 /////////////////////////////////
		sum = 0;
		i = 1;
		while(sum < 100)
			sum += i++;
		System.out.println(sum); // 105
		System.out.println();
		
		sum = 0;
		for(i = 1; sum < 100; i++) // 반복횟수 가능
			sum += i;
		System.out.println(sum);
		System.out.println();
		
	}

}

 

 

'프로그래밍 언어 > 자바' 카테고리의 다른 글

순환문3  (0) 2022.05.01
순환문2  (0) 2022.05.01
사용자입력Switch문  (0) 2022.05.01
Switch문  (0) 2022.05.01
다중if  (0) 2022.05.01
Comments