package sayiyiyaziyacevir;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner oku=new Scanner(System.in);
System.out.print("Sayı giriniz: ");
int sayix=oku.nextInt();
int sayi=sayix;
int basamak=1;
while(sayi>9){
sayi=sayi/10;
basamak++;
}
String birler[]={"","bir","iki","üç","dört","beş","altı","yedi","sekiz","dokuz"};
String onlar[]={"","on","yirmi","otuz","kırk","elli","atmış","yetmiş","seksen","doksan"};
switch(basamak){
case 1: System.out.println(birler[sayix]); break;
case 2: System.out.println(onlar[sayix/10]+birler[sayix%10]); break;
case 3: if(sayix/100==1){ System.out.println("yüz"+onlar[(sayix/10)%10]+birler[sayix%10]); break;}
else{ System.out.println(birler[sayix/100]+"yüz"+onlar[(sayix/10)%10]+birler[sayix%10]); break;}
}
}
}http://www.erbasaran.com/java-ile-gi...ziya-cevirmek/ Java ile Girilen Sayıyı Yazıya Çevirmek
0
●8.921
- 07-09-2012, 13:32:40Merhaba arkadaşlar. Bu konuda size girilen sayıyı yazıya çevirmeyi göstereceğim. Şuanlık sadece 999′a kadar yaptım. Algoritmasını anlamak yeterli. Siz daha da geliştirebilirsiniz.