단정

전.java / / 2021. 2. 14. 21:19
728x90
public class Exerciseh9_9 {
	public static int factorial(int n) {
		int fact = 1;
		if (n < 1) {
			System.out.println("n must be one or more.");
			System.exit(1);
		}
		for (int i=1; i<=n; ++i)
			fact *= i;
		return fact;
	}
	public static void main(String[] args) {
		System.out.println("3 factorial = " + factorial(3));
	}
}

 

# 단정 사용

public class Exercise9_9{
	static void factorial(int n) {
		int fact = 1;
		assert (n >= 1) : n + " n must be one or more.";
		for (int i=1; i<=n; ++i)
			fact *= i;
		System.out.println(n + " factorial = " + fact);
	}
	public static void main(String[] args) {
		factorial(3);
		factorial(0);
	}
}

반응형

'전.java' 카테고리의 다른 글

[Java] 입출력  (0) 2023.01.16
스레드  (0) 2021.02.14
예외 처리  (0) 2021.02.14
도형 클래스 (Figure)  (0) 2021.02.09
큐 클래스 (Queue)  (0) 2021.02.09
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기