JAVA 기본적인 프로그래밍 연습 프로그램 [39] (39) 누적 점수

 

(39) 프로그램 [39] 누적 점수

제목 : 기록 기능, 입력 N하더라도, 함수 호출 요청 1/2 + 1/4 + ... + 1 / N, N은 입력 함수 1/1 + 1/3 +에게 호출 홀수이다 .. . + 1 / N

 

패키지 cskaoyan; 

공용 클래스 cskaoyan39 { 
	@ org.junit.Test 
	공개 무효 합 () { 
		java.util.Scanner = 새로운 java.util.Scanner (System.in)에; 
		에서 System.out.println ( "请输入一个数字:"); 
		INT in.nextInt 수 = (); 
		두 결과 = 0; 

		경우 (홀수 (수)) { 
			결과 = oddNumber (번호); 
		사용한다} else { 
			결과 = evenNumber (번호); 
		} 

		에서 System.out.println (결과); 
		넣다(); 
	} 

	공개 부울 홀수 (INT 번호) { 
		(개수 % 2! = 0) {경우 
			true를 반환; 
		} 다른 { 
			false를 반환; 
		} 
	} 

	공공 더블 evenNumber (INT 번호) { 
		두 결과 = 0;

		경우 (; 나는 <= 번호; I = I + 2 값 int = 2) { 
			결과 + = (더블) 1 / I; 
		} 

		반환 결과; 
	} 

	공개 이중 oddNumber (INT 번호) { 
		이중 결과 = 0; 

		경우 (; 나는 <= 번호; I = I + 1 값 int = 2) { 
			결과 + = (더블) 1 / I; 
		} 

		반환 결과; 
	} 
}

 

추천

출처www.cnblogs.com/denggelin/p/11462704.html