Ana içeriğe atla

Java Ders04

Herkese yeniden Merhaba arkadaşlar,Bugün java derslerimizin 4.konusunu işleyeceğiz.Daha önceden gördüklerimizide kullanarak yeni projeler yapmaya çalışacağız.

İlk olarak sizinle sadece int değişkenini gördük.Şimdi bir değişken tanımı daha göreceğiz.Buda "boolean" bu değişken 2 değer alabilir.Yanlış ise 0 değerini döndüren False alır.Doğru ise 1 değerini döndüren True alır.

               boolean basari=false;

Bir diğer değineceğim konu ise;

               =+ : Sol taraftaki değere sağ taraftaki değeri ekle yeni değerin olsun.
               =-  : Değerimizi negatif değere çevirir.
               -=  :Sol taraftaki değere sağ taraftaki değerden çıkar yeni değerin olsun.
               --   ; Sol tarataki değerden 1'er 1'er çıkar.
               ++ : Sol taraftaki değere 1'er 1'er ekle.
                =!  :Eşit değildir.
                !    :Tersini al.

Bunları yazdıktan sonra gelelim nasıl kullanacağımıza:
     
               int sonuc;
               boolean basari=false;

Önce yukardaki gibi değişken tanımladım boolean değişken birimine farkındaysanız yanlış(false) değişkenini atadım.Boolean değeri ekrana sayı döndürmeyeceği için bizimde yukarda yazdığımız toplama çıkarmaları yapabilmemiz için int değerinde sonuç değişkenini atamamız gerekti.Kodlara devam edersek:

                sonuc=+5;
System.out.println(sonuc);

Bu kodda sonuç değerine +5 ekleyecek ve yeni değerimiz artık sonuç+5 değeri olacak siz bundan sonra sonucu çağırmak isterseniz size sonuç+5 şeklinde gelir.Daha sonra sysout ile bunu ekrana yazdırdık ki sonucu görebilelim.

EKRAN GÖRÜNTÜSÜ:



Aklınıza şöyle bi soru gelebilir.Başta biz sonuç değişkenimizie değer atamadık nasıl ekledi hangi değerin üstüne 5 ekledi diye bu sorunun cevabı basit eğer değer atamadıysanız bu o değeri içinde 0 yad hiçbirşey yok gibi davranır ve hiç olmayan bişeye 5 eklersek yada 0'a 5 eklersek 5 değerini alırız.Bu yüzden değer ataması yapmazsak eklediğimiz değer yeni değerimiz olur.

                sonuc--;
System.out.println(sonuc);

Bu koddada yeni sonuç değerimiz olan 5 üzerinden işlem yapılacak olduğunu unutmayın.Artık yeni sonuç değerimiz 5 tir.Buna göre 5'den 1 çıkarmasını bekleriz.Aynen öle oluyor.5-1=4 bizim artık yeni sonuç değerimiz oluyor.

EKRAN GÖRÜNTÜSÜ:



sonuc++;
System.out.println(sonuc);

Bu sefer yeni değişkenimiz üzerinden arttırma işlemi yaptırıyoruz.Yeni değerimiz 4 olduğu için 1 artırırsak 4+1=5 çıkması gerekiyor.

EKRAN GÖRÜNTÜSÜ:



sonuc=-sonuc;
System.out.println(sonuc);

Ve son olarak bu kodumuzda son bulduğumuz sonuç değişkeni olan 5 değerimizi negatif 5 olarak atayacaktır.

EKRAN GÖRÜNTÜSÜ:



System.out.println(basari);

Son olarak da boolean değerimiz ile kod yazdık ekrana öncelikle basarı değerimizin true yada false hangisi ise ekrana basmanı söyledik.

               System.out.println(!basari);

Bu kodla ise basarı değişkenimizin değerinin tersini almasını söyledik.Yanlışın(false) tersi doğru(true) olduğu için ekrana doğru(true) basacak.

EKRAN GÖRÜNTÜSÜ:



Not:Her kodun ekran görüntüsü altındadır.

Diğer derslerde 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...