[]
Bir Java sorusu
Klavyeden girilen double tipi bir sayıyı iki tamsayının oranı olarak ekrana yazdıran program
Örnek:46,16==>4616/100
Örnek:46,16==>4616/100
int i = 1;
sayi = 46,16;
while(((int)sayi) < sayi)
{
sayi *= 10;
i *= 10;
}
sayi / i de sonuç olur. type casting olayı bu şekilde kullanılabiliyorsa sonuç doğru olur. kullanılamıyorsa başka bir değişkene atamak lazım. o da şöyle:
int i = 1, intsayi;
sayi = 46,16;
intsayi = (int)sayi;
while(intsayi < sayi)
{
sayi *= 10;
i *= 10;
intsayi = (int)sayi;
}
sayi = 46,16;
while(((int)sayi) < sayi)
{
sayi *= 10;
i *= 10;
}
sayi / i de sonuç olur. type casting olayı bu şekilde kullanılabiliyorsa sonuç doğru olur. kullanılamıyorsa başka bir değişkene atamak lazım. o da şöyle:
int i = 1, intsayi;
sayi = 46,16;
intsayi = (int)sayi;
while(intsayi < sayi)
{
sayi *= 10;
i *= 10;
intsayi = (int)sayi;
}
- lemmiwinks (12.10.11 23:33:11 ~ 23:39:41)
teşekkürler.bu mantıktan yapıyım en iyisi
- amusan (15.10.11 15:40:54)
1