투케이2K

10. (TWOK/ALGORITHM) [Java] 수열 1+2+4+7+11..20번째 항까지 합계 - while(true)사용해 일정 규칙 수열 합계 구하기 본문

투케이2K 알고리즘

10. (TWOK/ALGORITHM) [Java] 수열 1+2+4+7+11..20번째 항까지 합계 - while(true)사용해 일정 규칙 수열 합계 구하기

투케이2K 2022. 7. 13. 17:39

[환경 설정 및 설명]

언 어 : Java

설 명 : 수열 1+2+4+7+11..20번째 항까지 합계 - while(true)사용해 일정 규칙 수열 합계 구하기

 

[소스 코드]

 

package AI2;

public class MainActivity23 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[수열 1+2+4+7+11..20번째 항까지 합계 - while(true)사용해 일정 규칙 수열 합계 구하기]");
		
		/*[설 명]
		 * 1. 수열 규칙 - 각 단계를 수행할 때 마다 순차적으로 기존값+항 단계값으로 표시된다
		 *             1 + 2 + 4 + 7 ..
		 *              (1) (2) (3)
		 *              
		 * 2. count 변수 -(1) (2) (3) .. 처럼 항 단계값을 순차적으로 증가시켜준다            
		 * 3. value 변수 - 1 + 2 + 4 + 7 .. 처럼 기존값 + 항 단계값을 저장하는 임시변수이다          
		 */		
		//진행 항 단계 카운트 변수
		int count = 1;
		
		//임시 합계를 저장할 변수
		int value = 1;
		
		//최종 합계를 저장할 변수
		int sum = 0;
		
		System.out.print("식 : ");
		while(true){			
			if(count>20){
				break; //20항 이상이면 무한루프 탈출
			}
			else{				
				//단계별 합계를 출력한다
				System.out.print(value+" ");
				
				//최종 합계sum에 단계별합계 value를 더한다
				sum += value;
				
				//단계별 합계 value값을 (기존값 + 항 단계)로 수정한다 
				value = value+count;
				
				//진행 항 단계를 증가시킨다
				count ++;
			}
		}
		System.out.println("");
		System.out.println("합계 :"+sum);

	}//메인 종료

}//클래스 종료

[참고 사이트]

https://kkh0977.tistory.com/85

 

79. (java/자바) 알고리즘 : 수열 1+2+4+7+11..20번째 항까지 합계 - while(true)사용해 일정 규칙 수열 합계

/* =========================== */ [ 개발 환경 설정 ] ​ 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ ​ /* =========================== */ [소스 코드] package AI2; public cla..

kkh0977.tistory.com

 


 

반응형
Comments