Karekök bulan recursive program
[java]import java.util.Scanner;
//karekök bulan recursive program
public class ornek{
public static int kok(int sayi,int sayicik){
if(sayicik>sayi)
return 0;
else if((sayicik*sayicik)==sayi)
return sayicik;
else
return kok(sayi, sayicik+1);
}
public static void main(String[] args) {
Scanner gir=new Scanner(System.in);
System.out.println("kökü alınacak sayıyı giriniz:");
int sayi=gir.nextInt();
System.out.println(kok(sayi,0));
}
}
[/java]