Merhaba;
String number = JOptionPane.showInputDialog("100den 999a kadar bir değer giriniz");
şeklinde kullanıcıdan bir değer istiyorum. Fakat bu degerin basamaklarının çarpımını hesaplatmam lazım. Bunun içinse sayının modunu almam gerekiyor.
Bunun için de degisken tipinin integer olması lazım. Stringi nasıl int e çevirebilirim?
(JOptionPane int olunca hata veriyor. Diğer işlem ise String olunca hata veriyor.)
[Yardım]Java bilenler için basit bir soru
8
●693
- 22-10-2010, 21:59:54Acayip canım sıkıldı yazayım size kodları dedim

import javax.swing.JOptionPane;
public class r10java {
public static void main(String[] args){
String number = JOptionPane.showInputDialog("100den 999a kadar bir değer giriniz");
int sayi = Integer.parseInt(number);
int basamak, sonuc = 1;
while(sayi != 0){
basamak = sayi %10;
sonuc = sonuc * basamak;
sayi = sayi / 10;
} //while
System.out.println("Sonuç:" + sonuc);
} // main
} //r10java class
