import java.util.Scanner;
public class ScanOrnek {
public static void main(String[] args) {
// Klavyeden karakter okumak icin scanner sınıfından nesne olusturuyoruz
// ve icine System.in yazıyoruz
Scanner scan = new Scanner(System.in);
System.out.println(“Sayı Giriniz:”);
System.out.println(“Klavyeden Girilen Sayı: ” + scan.nextInt());
System.out.println(“Metin Giriniz:”);
System.out.println(“Klavyeden Girilen Metin: ” + scan.next());
System.out.println(“Ondalıklı Sayı Giriniz:”);
System.out.println(“Klavyeden Girilen Ondalıklı Sayı: ”
+ scan.nextDouble());
}
}
Ekran Çıktısı
Cem Tan
20/01/2016 — 21:41
Merhaba ben suan java ogrenmeye calisiyorum . Cok basit bir hesap makinesi yaptim ama bunu gelistirmek istiyorum . makine buton seklinde degilde eclipse de konsoldan girilen degerler uzerine islem yapiyor. Bu durumda kullanici misal String bir ifadede yazabilir. Böyle olunca program cöküyor bunu engellemek icin bir kontrol durumu olusturup boyle bir durum olustugunda kulllaniciya yanlis deger girdigini sayi yada rakam girmesi gerektigini gosteren br geri bildirim vermek istiyorum. Yalniz scanner den girilen ifadenin sayi mi yoksa yazimi oldugunu kontrol edemedim bir turlu bunun icin nasil bir yol izlemeliyim . yardimci olabilirseniz cok sevinirim . iyi günler saygilarimla
Cem Tan
Emrah Kahraman
23/01/2016 — 17:50
Öncelikle programında try catch blogu kullanmanı tavsiye ederim bu senin programının çökmesini engelleyecektir. Aşağıdaki kod parçası sana yardımcı olacaktır.
[code lang=”java”]
public static void main(String[] args)
{
while (true)
{
try
{
Scanner scan = new Scanner(System.in);
System.out.println("Sayı Giriniz:");
System.out.println("Klavyeden Girilen Sayı: " + scan.nextInt());
}
catch (InputMismatchException e)
{
System.out.println("Hata: Lütfen integer tipinde bir sayı giriniz!");
}
catch (Exception e)
{
System.out.println("Hata: "+e.getMessage());
}
}
}
[/code]
elif nur gultekin
18/03/2016 — 22:45
merhaba benim pazar gününe yetiştirmem gereken bir ödevim var. aslında kodu çalıştırdım ama bir problem var. bir kimya formülünü yazdım. değerleri tam sayı olarak girdiğimde hiç sorun yaşamıyorum ama ondalık olarak girdiğimde hata veriyor. float ile tanımlıyorum yine de hata veriyor. yardımcı olabilir misiniz? teşekkürler…
Bahar Dinçer
27/04/2016 — 08:18
Katarlar kelimeler kelimesi ile başlayacak ve devamında 3’ün katı olacak şekilde rakamlar girilecek bu rakamlardan sonra son rakam 1 veya 2 olarak girilecek.Son rakam 1 ise rakamların toplamı, 2 ise rakamlar varyansı hesaplanacak.Yardımcı olabilir misiniz?