Javada Karakter Okuma Yardım!
-
import java.util.Scanner;
public class Java
{
char ch;
Scanner sc = new Scanne(System.in);
ch = ?... //karakter konsoldan girilecek.
}
Yapmaya çalıştıklarımı yazdım ama istediğim şey konsoldan girilen tek karakteri okumak.
Araştırdım ama bi örnek bulamadım. genelde ya string ya da int vs. okuması üzerinde durulmuş.
ödevim için gerekli. yardımlarınızı bekliyorum.
-
System.Console.Read() ile yapabilirsin
-
zahmet olmazsa örnek verebilirmisin hocam.
baktım netten biraz ama net bişey bulamadım. bi yandan ben de bakmaya devam edeyim.
girilen karakteri kontrol edip ona göre işlemler yaptıracağım.
sc.nextLine(); ile okudum kontrolde işe yaramadı.
-
tek karakter okuyucaksan bu işe yarar
//buralara main class felan filan geliyor
char karakter=(char)System.Console.Read();
System.Console.Write(karakter);
-
Yok hocam olmadı. import etmem gereken bişey var mı?
-
import java.util.Scanner;
//.....
.....
Scanner sc=new Scanner(System.in);
System.out.println("Bir karakter girin");
char c=sc.next().charAt(0); //Okunan String'in ilk karakterini alırız
System.out.println("Bunu girdiniz: "+c); -
kabuCe bunu yazdı:
-----------------------------import java.util.Scanner;
//.....
.....
Scanner sc=new Scanner(System.in);
System.out.println("Bir karakter girin");
char c=sc.next().charAt(0); //Okunan String'in ilk karakterini alırız
System.out.println("Bunu girdiniz: "+c);
-----------------------------Sağolasın hocam bu aklıma yattı. şuan deneyemiyorum ama bu olur sanırım.
-
özledim ya böyle soru soranları :l
yanlıs anlama hoca hep kurt sorunu ile konu açılıyor ondan dedim:l
-
DreamNatreX bunu yazdı:
-----------------------------özledim ya böyle soru soranları :l
yanlıs anlama hoca hep kurt sorunu ile konu açılıyor ondan dedim:l
-----------------------------yanlış anlaşılacak bişey yok hoca rahat ol (:
-
Yeni konu açmak istemedim ama bir sorum daha olacak.
Yazdığım kodun hatalı kısmı aynen şöyle.
System.out.println("Please enter the name-> ");
books[c].setName(sc.nextLine());
System.out.println("Please enter the author-> ");
books[c].setAuthor(sc.nextLine().);Derlemede hiçbir hata vermiyor;ancak gelgelelim çıktıasına:
Please enter the name->
Please enter the author->
aynen böyle. açıklaması ise daha name'i girmeden bu çıktıyı veriyor.
Kısacası ben 2 girdi (sırayla name ve author) gireceğim derken sadece bir tanesini istiyor.
buna da bi el atıverin de devam edeyim ödeve. tıkandım gene :S
-
Kodun tamamına bakabilir miyiz? .D