- 질문 게시판입니다.
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


목록
번호 제목 이름 날짜 조회 추천
공지 질문 게시판 이용 규정 11 토비 15/06/19 23294 4
16148 의료/건강진통제 복용 후 식사하기가 힘듭니다. 3 오구 24/09/19 286 0
16147 IT/컴퓨터터치 기능이 없는 블루투스 이어폰이 있을까요? 6 허락해주세요 24/09/17 367 0
16146 기타일본이나 괌에서 출산한 애기엄마를 위한 선물로 살만한게 있을까요? 6 쉬군 24/09/16 636 0
16145 기타누나 선물 질문입니다. 16 [익명] 24/09/14 599 0
16144 기타코팅기 추천 받읍니다 3 오구 24/09/14 307 0
16143 기타벽걸이 에어컨 모드 6 풀잎 24/09/14 397 0
16142 기타선풍기 질문입니다 5 김치찌개 24/09/13 293 0
16141 의료/건강일상 속에서 멀미를 줄이는 방법이 있을까요? 3 아재 24/09/12 381 0
16139 기타대한민국의 공군력은 유럽과 비교하면 어느 정도일까요? 9 피스타입 24/09/11 742 0
16138 체육/스포츠애플워치 + 수영 질문드립니다. 1 TEMPLATE 24/09/11 256 0
16137 기타일본 아마존 직구 문의드립니다. 9 쉬군 24/09/11 277 0
16136 의료/건강족적근막염? 깔창 추천부탁드립니다. 7 활활태워라 24/09/10 334 0
16135 여행당뇨환자 여행자보험 허락해주세요 24/09/10 231 0
16134 의료/건강시력 검사를 잘 해주는 안과는 어떻게 찾나요? 1 blu 24/09/10 251 0
16133 가정/육아부모님 / 시댁 부모님 선물 12 소요 24/09/09 470 0
16132 의료/건강몸 이상 여부 4 Omnic 24/09/09 481 0
16131 연애어떻게 얘길 꺼내보는게 좋아보이나요? 14 kaestro 24/09/09 768 0
16130 연애베트남 등 국제결혼하신 분 있으신지요 4 [익명] 24/09/09 694 0
16129 문화/예술향후 새로운 음악의 축은 어느 곳이 될까요...? 5 홍당무 24/09/07 391 0
16128 기타선물용 위스키 추천 부탁드립니다. 6 니르바나 24/09/07 412 0
16127 기타화장실 거울장이 부서졌습니다. 7 트랜스메타 24/09/07 490 0
16126 IT/컴퓨터현재 상황에서 가장 가성비 있는 선택은 무엇일까요? (글카 vs. 글카+CPU vs. 새로 맞추기) 8 아란 24/09/06 800 0
16125 의료/건강발포비타민 먹으시는 분 보통 어떤 거 먹으시나요~? 귤잠수함잠수중 24/09/06 238 0
16124 기타직장인 부업 뭐가 있을까요? 5 [익명] 24/09/06 725 0
목록

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

댓글