Java Ders Notlarım – 1
- Furkan IŞIKAY
- 19 Şub 2020
- 2 dakikada okunur
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