'재귀'에 해당되는 글 2건

  1. 2015.05.28 재귀 구구단
  2. 2015.05.27 재귀 함수 로 n까지의 합 구하기

재귀 구구단

재귀 2015. 5. 28. 12:09

package Algoexam;


public class Gugudan {


public static void main(String[] args) {

//guguexam();

//recursiononefor(0);

//recursiononefor1(0);

//recursitwofor(0 , 0);

//recursitwofor2(0);

recursiontwoforgugu(0,0);

}

public static void guguexam(){

for(int i =0 ; i<10 ; i++){

for (int j=0; j<10 ; j++){

System.out.println(i+"*"+j+"="+i*j);

}

}

}

public static void recursiononefor(int i ){

if(i==10){

return ;

}

System.out.println(i);

recursiononefor(i+1);

}

public static void recursiononefor1(int i){

if(i==10){

return;

}

i++;

System.out.println(i);

recursiononefor1(i);

}

public static void recursitwofor(int i , int j){

if(i==10){

return ;

}

System.out.println(i+"*"+j);

recursitwofor(i+1 , j);

}



public static void recursitwofor2(int i ){

if(i==10){

return ;

}

recursitwofor2(i+1 );

System.out.println(i);

}


public static void recursiontwoforgugu(int i , int  j){

if(i<10){

System.out.println(i+"*"+j+"="+i*j);

if(j<9){

recursiontwoforgugu(i, j+1);

}else{

recursiontwoforgugu(i+1, 1);//(i+1, j) 해서 에러 

}

}

else{

return;

}

}

}



'재귀' 카테고리의 다른 글

재귀 함수 로 n까지의 합 구하기  (0) 2015.05.27
Posted by 이상욱1
,

package Algoexam;


public class Sum {


public static void main(String[] args) {

Sum.sumexam(5);

int a=0;

a=Sum.recursionsumexam(5);

System.out.println(a);

}

public static int sumexam(int n){

int a=0;

for(int i=0; i<=n;i++){

a+=i;

}

System.out.println(a);

return a ;

}

public static int recursionsumexam(int n){

if(n==0){

return 0;

}

else{

return n+recursionsumexam(n-1);

}

}

}



'재귀' 카테고리의 다른 글

재귀 구구단  (0) 2015.05.28
Posted by 이상욱1
,