- 질문 게시판입니다.
Date 17/09/25 18:02:30
Name   二ッキョウ니쿄
Subject   프로그래밍 질문입니다
package com.tj.method;
import java.util.Scanner;
// 4! = 4*3*2*1
// 사용자로부터 자연수를 입력받아(음수를 입력시 계속 자연수입력받을때까지)
//x의 factorial을 계산하여 출력
// factorial(int x) : x!를 보내주는 메소드
public class Ex04 {
public static void main(String[] args) {
//사용자로부터 자연수입력받아
// factorial(x)를 출력
int x=0;
Scanner sc= new Scanner(System.in);
do{
System.out.print("자연수를 입력하세요 : ");
x = sc.nextInt();
}while(x<=0);
System.out.println(x+"! = "+factorial(x));
}
private static int factorial(int x) {
//3! = 3*2!(2*1!(1))
//x! = x*(x-1)!
if(x==1) {
return 1;
}else {
return x * factorial(x-1); //재귀적 호출
}
/*int result=1;
for(int i=x; i>=1; i--) {
result = result * i;//4*3*2*1, result*=i
}
return result;*/
}
}


안녕하세요
자바교육 6일차 쪼렙 교육생입니다
궁금한 점은 private static int factorial(int x) 요 부분인데요
if문에서 returnX*factorial(x-1)이 왜 반복되는지 잘 모르겠습니다. for문은 반복기능이 있으니까 이해가 되는데
반복기능 없이도 반복이 되서 팩토리얼 계산이 되더라고요. 처음에는 factorial 이라는 표현 자체가 반복의 의미가 있는건가 했는데 그런얘기도 못들어서요
쪼렙 교육생에게 설명해주시면 감사드리겠습니다 ㅠㅠ



0


목록
번호 제목 이름 날짜 조회 추천
16304 여행이번주 토요일 오후 단풍, 은행 명소는 어디일까요? 2 化神 24/11/20 1775 0
15987 가정/육아방3 화2 전용85 아파트 입주청소 견적 얼마 생각하면 될까요? 11 化神 24/07/09 2814 0
15721 문화/예술종로3가 이북에서 8인 이하로 맥주 즐길 수 있는 곳 어딜까요? 3 化神 24/03/26 2784 0
15943 문화/예술서울역 부근에서 6~8인 맥주 즐길 수 있는 곳 어딜까요? 13 化神 24/06/20 2677 0
16092 기타[수정] 자체 제작인 줄 알았는데 수입제품이라고 하는 의자, 받았는데 상태가 이렇습니다. 7 化神 24/08/21 2781 0
16205 가정/육아아파트 1층, 지하 기계실 소음 진동 문제 3 化神 24/10/18 3850 0
16511 과학화학에서 cis, trans- 표기를 대문자로 해도 되나요? 11 化神 25/02/07 2028 0
16522 기타이게 세탁기 급수관 열선 코드일까요? 1 化神 25/02/10 1834 0
16799 의료/건강저류낭종이 외부 충격에 의해서 떨어져 나갈 수 있나요? 化神 25/06/17 1366 0
16994 기타주차차량 번호판 손상은 배상 안 해주나요? 6 化神 25/09/15 1076 0
2870 의료/건강얼마전부터 안색이 나빠졌다는 얘길 듣습니다 2 二ッキョウ니쿄 17/06/07 3401 0
2047 기타영작 조언좀 해주세요 ㅠㅠ 7 二ッキョウ니쿄 17/01/08 2958 0
2312 여행군산/전주질문입니다. 3 二ッキョウ니쿄 17/02/13 3773 0
2369 법률뉴스게시판 인혁당 판결이요 8 二ッキョウ니쿄 17/02/20 3399 0
2384 기타이런경우 어떻게 보내시나요? 5 二ッキョウ니쿄 17/02/22 3238 0
2416 기타타임라인의 BDI심리검사요.. 6 二ッキョウ니쿄 17/02/26 4060 0
2497 게임스타1 저그로 플토2명 이기기 21 二ッキョウ니쿄 17/03/13 4599 0
2670 의료/건강발가락물집질문입니다. 4 二ッキョウ니쿄 17/04/16 5269 0
2697 법률군인 영창2주 질문입니다 9 二ッキョウ니쿄 17/04/23 8648 0
2830 진로조향사 혹은 향수,디퓨저,화장품등... 2 二ッキョウ니쿄 17/05/28 3924 0
3063 IT/컴퓨터프로그래밍에 전혀 사전지식이 없는 5 二ッキョウ니쿄 17/07/17 5475 0
3132 법률업무방해죄 고소가 가능할까요? 8 二ッキョウ니쿄 17/08/01 4040 0
3421 IT/컴퓨터노트북 인터넷 사용질문입니다. 11 二ッキョウ니쿄 17/09/25 3881 0
3422 IT/컴퓨터프로그래밍 질문입니다 19 二ッキョウ니쿄 17/09/25 4068 0
3534 IT/컴퓨터자바 질문입니다 3 二ッキョウ니쿄 17/10/19 3834 0
목록

+ : 최근 2시간내에 달린 댓글
+ : 최근 4시간내에 달린 댓글

댓글