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 Switch-Case Döngüleri

Herkese Yeniden Merhaba,bugün sizlerle döngülerin diğeri olan swtich-case yapısını göreceğiz.Switch-Case yapısı if yapısına benzer aslında bir örnekle nasıl kullanıldığını görelim.Bu örnekte amacımız programın bugünün tarihini çekmesi ve kaçıncı gün ise bunu ekrana hangi gün olduğunu basması olacak.           var tarih=new Date();        var gun=tarih.getDay();        document.write(gun);          var gunadi;        switch (gun)            {          case 1: gunadi="Pazartesi" ; break;          case 2: gunadi="Salı" ; break;          case 3: gunadi="Çarşamba" ; break;          case 4: gunadi="Perşembe" ; break;          case 5: gunadi="Cuma" ; break;          c...

Java Ders10

Herkese Yeniden Merhaba Arkadaşlar,Bugün sizlerle sayı tahmin oyunu kodlaması yapacağız. Soru: Bilgisayar rastgele olarak bir sayı tutsun ve kullanıcıdan sayı alarak bilgisayarın tuttuğu sayıyla eşit olana kadar devam etmesi eğer daha büyük bir sayı girdiyse "Çok Büyük" yazsın.Daha küçük bir sayı girdiğinde ise "Çok Küçük" yazsın. Cevap: Öncelikle size random yani rastgele olarak sayı nasıl tutulur bundan bahsetmeliyim.Scanner yapısını öğrenmiştik.Random yapısıda buna benzer şekildedir.                   Random rnd=new Random();                   int tutulansayı=rnd.nextInt(kaça kadar tutacağı sayı); Şeklinde yazılışı vardır. Bu kodu incelersek "Random rnd=new Random();"  ile yazdığımız kısımda rnd ifadesinin yerine istediğimiz kelimeyi koyabiliriz. Daha sonra  " int tutulansayı=rnd.nextInt(kaça kadar tutacağı sayı);"  bu ifadede ise tutulan sayının tutulansayı adlı bir...

Java Ders05

Herkese yeniden Merhaba arkadaşlar,Sizlerle bugünkü derse bir örnekle başlamak istiyorum.Kodlarımızı yazarak sıralı şekilde anlatmaya çalışacağım.                 int sonuc=4; sonuc +=2; System.out.println(sonuc); Öncelikle sonuc adlı değişken verdik ve değerini 4'e eşitledik.Daha sonra gelen += işaretinin ne olduğunu önceki derlerimizde bahsetmiştik.+= işareti ile sonuç değişkenimize 2 ekledik ve yeni sonuç değeri olarak 6 olmuş oldu.Ekrana yeni sonuç değerimizin ne olduğunu görebilmek için sysout ile yazdırdık. sonuc -=2; System.out.println(sonuc); Daha sonra yeni sonuç değerimizden 2 çıkarmamız istenmiş.Burda dikkat etmeniz gereken şey javada bir değişkenin değeri değiştiğinde ondan önceki değerleri kalmaz.Yani sonuç değişkenimize 6 yaptığımız için en son eski sonuç değişkenimiz olan 4 silindi ve 6 üzerinden işlem yapacağız.Sonuç değerimizden 2 çıkarırsak ekrana 4 basm...