Algorithm6 n*n배열을 숫자로 위아래로 반복하며 S자 모양으로 채우기 n 길이를 지정하면 n*n크기 배열에 숫자를 위아래로 반복하며 S자 모양으로 채우기 NumberSshape.java public class NumberSshape { /** * NumberSshape * n*n배열을 숫자로 위아래로 반복하며 S자 모양으로 채우기 * * 1 10 11 20 21 * 2 9 12 19 22 * 3 8 13 18 23 * 4 7 14 17 24 * 5 6 15 16 25 * **/ int [][] map; //숫자를 채울 배열 int n = 5; //배열길이 int cnt = 1; //채울 숫자 //생성자 public NumberSshape(){ map = new int[n][n]; } //숫자 채우기 public void numberFill(int a, int b){ whi.. 2015. 4. 9. 재귀를 이용한 팩토리얼 FactorialUsingRecursive.java public class FactorialUsingRecursive { //재귀를 이용한 팩토리얼 public int fact(int m){ int temp=0; if(m==1 || m==0){ temp = 1; }else if(m>1){ temp = m*fact(m-1); } return temp; } //실행 public static void main(String[] args) { FactorialUsingRecursive fur = new FactorialUsingRecursive(); System.out.println(fur.fact(5)); //5! } } 실행결과 120 2015. 4. 8. 이전 1 2 다음