JAVA Factorial(자바 팩토리얼), 자바교육학원,JAVA학원/JAVA교육
import java.io.*; // 입력받기위해 io관련 클래스 import
public class Pactorial{
public static void main(String [] args){
BufferedReader in;
String a=null;
int b, j;
int sum;
System.out.println("숫자를 입력하세요");
:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
try // 키보드로 입력받기 위해 예외처리 해줌
{
in=new BufferedReader (new InputStreamReader(System.in));
a=in.readLine();
}catch (java.io.IOException ex){
System.out.println(ex);
}
b = Integer.parseInt(a); //String을 int형으로 변환
System.out.println("입력받은 숫자는 : "+b); // 입력받은 숫자를 출력
for(int i=b;i>0;i--){ // 입력받은 숫자부터 1까지 Pactory
sum=i;
for(j=i-1;j>0;j--){ // 자기 자신부터 1이 될때까지
sum=sum*j; // 계속 곱해줌
}
System.out.println(i+"! : "+ sum); // Patorial계산해준값 출력
}
}
}
:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> </v:shapetype>
<v:shapetype coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"></v:shapetype>
[결과]
8
입력받은 숫자는 : 8
8! = 40320
7! = 5040
.
.
.
.
1! = 1
[개강임박강좌, 오프라인교육장에 오시면 보다 자세히 배울 수 있습니다.]
오라클자바커뮤니티에서 운영하는 개발자 전문교육 ,개인80%환급(www.onjprogramming.co.kr)
[주간]
[11/18]Spring3.X, MyBatis, Hibernate실무과정
[11/25]초보자를위한실전SQL
[11/25]안드로이드개발자과정
[11/25]iPhone 하이브리드 앱 개발 실무과정
[평일야간]
[11/19]iPhone하이브리드앱개발실무과정
[11/19]안드로이드개발자과정
[11/21]JAVA&WEB프레임워자실무과정
[11/21]Spring3.X, MyBatis, Hibernate실무과정
[11/27]SQL초보에서실전전문가까지
[주말]
[11/16]JAVA&WEB프레임워크실무과정
[11/16]웹퍼블리싱 마스터
[11/23]SQL초보에서전문가까지
[11/23]C#,ASP.NET마스터
[11/30]PL/SQL,오라클힌트,SQL튜닝,사례연구
[11/31]Spring3.X,MyBatis,Hibernate실무과정
오라클자바커뮤니티에서 운영하는 개발자 전문교육 ,개인80%환급(www.onjprogramming.co.kr)
[주간]
[11/18]Spring3.X, MyBatis, Hibernate실무과정
[11/25]초보자를위한실전SQL
[11/25]안드로이드개발자과정
[11/25]iPhone 하이브리드 앱 개발 실무과정
[평일야간]
[11/19]iPhone하이브리드앱개발실무과정
[11/19]안드로이드개발자과정
[11/21]JAVA&WEB프레임워자실무과정
[11/21]Spring3.X, MyBatis, Hibernate실무과정
[11/27]SQL초보에서실전전문가까지
[주말]
[11/16]JAVA&WEB프레임워크실무과정
[11/16]웹퍼블리싱 마스터
[11/23]SQL초보에서전문가까지
[11/23]C#,ASP.NET마스터
[11/30]PL/SQL,오라클힌트,SQL튜닝,사례연구
[11/31]Spring3.X,MyBatis,Hibernate실무과정
댓글 없음:
댓글 쓰기