Ana içeriğe atla

Java Ders02

Herkese yeniden merhaba arkadaşlar,Bugün javada değişken kavramını göreceğiz.Bir önceki dersimizde javada ekrana yazı basmayı görmüştük.Bu sefer değişkenlerle işlemler yapmayı göreceğiz.Javadaki değişken kavramı Javascriptte anlattığım ile aynı görevde,kullanımında bir kaç ufak değişiklik var.Öncelikle javada değişken tanımlamak için "int" kavramını kullanıyoruz.Örneğin ekrana 2 değişken tanımlayalım:

                int birincisayi=16;
int ikincisayi=8;

Örnek üzerinden anatmaya çalışırsam: int ifadesinden sonra değişken ismi geliyor=değişkenimizin değeri ;
şeklinde değişken tanımlıyoruz.Yukarıda 2 tane değişken tanımladım ve değişkenlere değer atadım.Her değişkene değer atamak zorunda değiliz bunu ilerleyen derslerde göreceğiz.Birinci değişkenimiz birincisayi adında ve içinde 16 sayısını tutuyor.İkinci değişkenimiz ise ikincisayi adında ve içinde 8 sayısını tutuyor.

Bu örnek sadece değişken tanımızı verir.Ekrana hiçbirşey çıkarmaz.Yani bunu yazıp eclipse çalıştırısanız ekrana geri birşey dönmez.Eğer sonunsa System.out.println(değişkenadı) yazarsanız ekrana değişken adına atadığınız değer gelir.Unutmamız gereken normalde sysoutprintl ifadesinin içinde çift tırnak kullanıyoruz ("") fakat değişken döndürürken tırnak kullanmıyoruz.


                int birincisayi=16;
int ikincisayi=8;
                System.out.println(birincisayi);
                System.out.println(ikincisayi);

Ekran Görüntüsü:



Gördüğünüz gibi konsolde üstte 1.değişkenimiz altta ise 2.değişkenimiz çıktı.Daha rahat görebilmek için şunuda yapabiliriz:



Şimdide daha kullanılabilir bir örnek yapalım.Kendimiz değer girerek bir toplama, çıkarma, çarpma, bölme ve kalan veren bir program yazalım.Bunun için yine 2 sayı değişkeni atamamız gerek ve bu sayı değişkenlerin işleme sokulup bize geri değer vereceği için ve o değerimizinde bir değişkende tutulması gerekeceği için sonuç adında bir değişken daha tanımlamalıyız.

                int birincisayi=16;
               int ikincisayi=8;
                int sonuc;

Daha sonra sonucumuzun değişkenler ile ne yapmasını istiyoruz matematiksel olarak yazıyoruz. Öncelikle birincisayi içindeki değerimizle ikincisayi içinde değerimizi toplamasını istiyoruz.Ve bunu ekrana basmasını istiyoruz.Systemout içinde kullandığımız +değişkenadı kavramı yanda tırnakla yazdığımız ifadenin yanına koy anlamına geliyor.Sizde ifade yazıp değişkenle birleştirmek için + eklemeniz gerek eğer 2 ifade birleştirirseniz sağına ve soluna + koymalısınız.(Örnek System.out.println("Birinci sayınız:"+birincisayi+" İkinci sayınız:"+ikincisayi);)

sonuc=birincisayi+ikincisayi;
System.out.println("Toplama sonucu:" +sonuc);

Aynı şeyleri çarpma, bölme, çıkarma içinde yapıyoruz.

sonuc=birincisayi/ikincisayi;
System.out.println("Bölme sonucu:" +sonuc);
sonuc=birincisayi*ikincisayi;
System.out.println("Çarpma sonucu:" +sonuc);
sonuc=birincisayi-ikincisayi;
System.out.println("Çıkarma sonucu:" +sonuc);

Kalan bulurken ifademizin neye göre kalanını bulmak istersek ona göre modunu alıyoruz.Bu işlemde % işlemidir.Birinci sayıyı ikinciye böleceğimiz için birinci sayi önde yazılır.

sonuc=birincisayi%ikincisayi;
System.out.println("Kalan sonucu:" +sonuc);

Bunuda yaptıktan sonra kodumuzu çalıştırabiliriz.



Diğer dersimizde görüşmek üzere...

Yorumlar

Bu blogdaki popüler yayınlar

Javascript While&Do-While Döngüleri

Herkese Yeniden Merhaba,Bugün sizlerle son döngülerimiz olan while ve do-while döngülerini göreceğiz. Önce ikisinin arasındaki farktan bahsedelim aslında kullanış kolaylığı diye bir durum söz konusu değil yerine göre ikiside çok kullanışlı.While döngüsü önce şartı saglayıp sağlamadığına bakıp sağlıyorsa yapılmak istenen durum yapılır,eğer sağlamıyorsa program durur yani yapılmak istenen durum hiç gerçekleşmez. Do-while döngüsü ise önce program çalışır sonra şart sağlanıyorsa tekrar çalışır ve böyle devam eder.Şöyle bir örnek verebiliriz.Elinizde 5 seçenek var ve bu seçeneklerde 4 doğru ve 1 yanlış var.Siz yanlışı bulduğunuzda program duruyor.Doğruyu bulduğunda ise tekrar 1 değer daha istesin.Bu programda şart ne olursa olsun siz önce bir seçeneği seçmek zorundasınız hiç bir şarta bağlı olmadan bu yüzden ilk program çalışacak sonra şarta bakacak ve yanlışsa duracak.Bunu do-while ile yapıyoruz. Aynı örnekten 2 döngü içinde yapacak olursak:       ...

Javascript For Döngüleri

Herkese Yeniden Merhaba,Bugün sizlere For döngülerinden bahsedeceğim.Daha önce 2 çeşit döngü görmüştük for bizim daha sıklıkla kullandığımız bir döngü çeşitidir.For döngüsünün yapısı şu şekildedir.                     for (değişken taımlama;şart kısmı;ne şekilde değişeceği)                    {Sonuçta ne yapılacağı.} Bir örnek vermek gerekirse,                   for (var i=0;i<10;i=i+2)                  {document.write("Merhaba Dünya" +i); document.write("<br/>") }                  Hemen örneği açıklayalım.Önce for döngümüzün içine i adlı bir değişken tanımladık.Daha sonra şart olarak 2.kısım olan i küçük 10 yazdık bu döngümüzü 10 olana kadar devam ettirir.10 olduğunda durur.Peki 3.kısımdaki i=+2 ne d...

Java Ders07

Herkese Yeniden Merhaba Arkadaşlar,Bugünkü yazımda sizlerle kullanıcıdan veri alarak işlemler yapmayı anlatacağım. Bizim şuana kadar yaptığımız örneklerin hepsi kendi verdiğimiz değerlere bağlıydı.Bundan sonra biz sadece işlemlerin kod kısmını yazacağız ve değişkenleri kullanıcıdan isteyeceğiz.Bunun için kullanacağımız kod:                 Scanner klavye=new Scanner(System.in); Bu koda göz gezdirecek olursak değişebilen tek yer klavye kısmıdır.Klavye yazdığım yere siz kendi isteğinize göre değerler yazabilirsiniz. Örnek: Klavyeden bir değer girilmesini ve ekrana bu değerin basılmasını sağlayan kodlarımızı yazalım. Öncelikle scanner ile kullanıcıdan veri alacağımızı gösterelim.               Scanner verial=new Scanner(System.in);               int sayı;               System.out.println("Bir değer gir"); Daha sonra kullanıcıdan b...