Girilen sayının basamak sayısını recursive bulan program
[java]import java.util.Scanner;
//sayinin basamak sayisini recursive bulan program
public class onyedi {
public static int basamaksayisi(int sayi){
if((-10
else
return 1+basamaksayisi(sayi/10);
}
public static void main(String[] args) {
Scanner gir=new Scanner(System.in);
System.out.println("sayi gir:");
int sayi=gir.nextInt();
System.out.println("sayinin basamak sayisi:"+basamaksayisi(sayi));
}
}
[/java]