top of page

Java Ders Notlarım – 1

println/printf kullanımı ve Console üzerinden klayve girilen verileri alma

public static void main(String[] args)
{
	int  sayi = 46;
	System.out.println("+Hello World!");
	System.out.println("-Hi, my developer!");
	System.out.println("+How are you World?");
	System.out.println("-Fine, you?");
	System.out.println("+I\'m fine.");
	System.out.println("+What is your magic number?");
	
	/* Formatlı bir biçimde veri yazdırmak için printf() methodunu kullanıyoruz.
	 * tamsayı göstermek istediğimiz için kaçış karakteri olarak %d kullanıyoruz.
	 */
	System.out.printf("-My magic number is %d\n\n", sayi);
	
	String sinif = "E204";
	/* String türünde bir yazı göstermek istediğimiz için kaçış karakteri olarak %s kullanıyoruz.
	 */
	System.out.printf("%s nolu sinifta  %d ogrenci vardir.\n\n", sinif,sayi);

	
	/* kesirli sayıları tanımlamak için ;
	 * 
	 * float degiskenadi = degiskendegerif;
	 * Örnek;
	 * float kesirliSayi = 16.7f;
	 * 
	 * double degiskenadi = degiskendegeri;
	 * Örnek;
	 * double kesirliSayi2 = 28.6;
	 * */
	float kesir = 13.489f;
	double kesirr = 13.489;
	/*float biçimindeki sayıları yazdırmak için %f kaçış karakterini kullanıyoruz.
	 * %.2f => virgülde sonra 2 basamak göstermek için kullanılıyor
	 * %11.2f => 11 karakterlik yer açılıp sayının ondalık basamaktan önceki kısmı ve virgülden sonraki 2 basamağını sağa dayalı bir sekilde yazar
	 * %-11.2f => 11 karakterlik yer açılıp sayının ondalık basamaktan önceki kısmı ve virgülden sonraki 2 basamağını sola dayalı bir sekilde yazar
	 */
	System.out.printf("-My magic number is%-6.1fa\n\n", kesir);

	/* Console aracılığı ile klavyeden girilen verileri almak için 
	 * java.utils classı içindeki Scanner nesnesini kullanıyoruz
	 * Parantez içerisine de System.in yazıyoruz
	 */
	Scanner sc = new Scanner(System.in);
	
	System.out.println("Given a number : ");
	// tamsayı almak için nextInt() fonksiyonunu kullanıyoruz
	int numberOfPods = sc.nextInt(); 
	System.out.println("Received number is " + numberOfPods);
	

	System.out.println("Given a text : ");
	// string türünde yazıları almak için next() fonksiyonunu kullanıyoruz
	String txt = sc.next();
	System.out.println("Received text is " + txt);
	

	// Açtığımız Scanner nesnesini sonlandırmak için close() methodunu kullanıyoruz.
	sc.close();
	
}

Comments


bottom of page