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


목록
번호 제목 이름 날짜 조회 추천
3421 IT/컴퓨터노트북 인터넷 사용질문입니다. 11 二ッキョウ니쿄 17/09/25 3851 0
3422 IT/컴퓨터프로그래밍 질문입니다 19 二ッキョウ니쿄 17/09/25 4045 0
3534 IT/컴퓨터자바 질문입니다 3 二ッキョウ니쿄 17/10/19 3812 0
3542 기타비닐봉지는 어떤것까지 차단되나요? 3 二ッキョウ니쿄 17/10/22 26550 0
3552 의료/건강점심시간에 내과에 가려고 하는데요 12 二ッキョウ니쿄 17/10/24 4658 0
3591 기타아버지께서 휴대폰을 한 4년 쓰셔서 1 二ッキョウ니쿄 17/10/30 3196 0
3606 법률민사상 손해배상청구 가능할까요? 2 二ッキョウ니쿄 17/11/01 3509 0
3869 IT/컴퓨터[자바질문]JSTL, Front controller, Command, MVC 2 二ッキョウ니쿄 17/12/19 3521 0
3898 IT/컴퓨터프로그래밍용 노트북사양질문입니다. 11 二ッキョウ니쿄 17/12/25 10303 0
3912 IT/컴퓨터웹사이트 프로젝트를 하나 만들어야 합니다 6 二ッキョウ니쿄 17/12/28 5837 0
3916 IT/컴퓨터컴퓨터 고장 비프음질문입니다. 8 二ッキョウ니쿄 17/12/31 5885 0
600 의료/건강한미약품 업적? 의 의의가 뭔가요??? 7 化神 15/12/13 4096 0
723 과학과학 관련 저널 급? 알아보는 방법 있을까요? 12 化神 16/01/14 8684 0
772 의료/건강과잉진료? 대응방법이 궁금합니다. 12 化神 16/01/25 10578 0
808 IT/컴퓨터노트북 화면에 이것은 뭘까요. 불편합니다. 2 化神 16/02/04 3853 0
2218 기타남성 향수 추천받고 싶습니다. 18 化神 17/01/31 3919 0
2431 의료/건강발에 땀 많으신 분들 회사에서 어떻게 하시나요? 9 化神 17/03/02 5321 0
2579 문화/예술서울에서 패션 관련해서 현재 트렌드를 주도하는 지역은 어딜까요??? 7 化神 17/03/30 3881 0
2585 문화/예술여러분의 향수 구입처는 어디인가요? 8 化神 17/03/30 5224 0
3187 의료/건강일자목이면 요가, 스트레칭 하면 안되나요? 7 化神 17/08/11 4189 0
4867 기타딸가진 부모님 마음으로 다음 조건의 남자를 평가한다면??? 28 化神 18/06/21 4532 0
4871 문화/예술읽어보고는 싶으나 너무 어려운 책이어서 도전하지 못한 책이 있다면??? 42 化神 18/06/21 6001 0
6147 문화/예술[책 추천 해주세요] 올 해 남은 기간동안 읽으면 좋은 책은 무엇일까요? 5 化神 18/12/25 3431 0
6900 여행요새 영국 기후는 어떤가요? 16 化神 19/04/06 3576 0
7009 기타부산 운전 실제로 어렵나요? 39 化神 19/04/26 14270 0
목록

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

댓글