Önce daha sonra kolaylikla kullanabilmek için birkaç degisken yaratalim :
import java.io.*;
public class SayiCevirici{
public static final String[] birler={"","bir","iki","uc","dort","bes","alti","y edi","sekiz","dokuz"};
public static final String[] onlar={"","on","yirmi","otuz","kirk","elli","atmis ","yetmis","seksen","doksan"};
public static final String[] basamaklar={"","bin","milyon","milyar","trilyon"," katrilyon"};
Daha sonra bir sayinin belli bir basamagindaki rakami bulacak bir metod yazalim :
public static int rakamBul(int i,int sayi){ //sayinin i basamagindaki rakamini bulur
if(i<=0) return 0;
else return ((int)(sayi%Math.pow(10,i))/(int)(Math.pow(10,i-1)));
}
import java.io.*;
public class SayiCevirici{
public static final String[] birler={"","bir","iki","uc","dort","bes","alti","y edi","sekiz","dokuz"};
public static final String[] onlar={"","on","yirmi","otuz","kirk","elli","atmis ","yetmis","seksen","doksan"};
public static final String[] basamaklar={"","bin","milyon","milyar","trilyon"," katrilyon"};
Daha sonra bir sayinin belli bir basamagindaki rakami bulacak bir metod yazalim :
public static int rakamBul(int i,int sayi){ //sayinin i basamagindaki rakamini bulur
if(i<=0) return 0;
else return ((int)(sayi%Math.pow(10,i))/(int)(Math.pow(10,i-1)));
}