Kayıtlar

operatörler etiketine sahip yayınlar gösteriliyor

Java SE Ders08 - Bit Tabanlı Operatörler

Resim
       Bit tabanlı operatörler sayıların ikili tabandaki karşılıklarını bit bit ele alır. Örneğin, 10 ve 12 sayılarını AND (VE) işlemine soktuğumuzda 10 sayısının ikili tabandaki karşılığı 12 sayısının ikili tabandaki karşılığı ile bit bit karşılaştırılır ve bit bit karşılaştırılma sonucunda elde edilen ikili tabandaki sayının değeri bizim sonucumuz olur. Bit tabanlı operatörleri açıklayan tablo aşağıda verilmiştir. Operatör Anlamı Açıklaması & Bit tabanlı VE İki sayının ikilik tabanda birbirine karşılık düşen her bitini ve (&) işlemine sokarak bir sonuç elde eder. | Bit tabanlı VEYA İki sayının ikilik tabanda birbirine karşılık düşen her bitini veya (|) işlemine sokarak  bir sonuç elde eder. ^ Bit tabanlı XOR İki sayının ikilik tabanda birbirine karşılık düşen her bitini özel veya (^) işlemine sokarak bir sonuç elde eder. >>  Sağa kaydırma Bir s

Java SE Ders07 - Mantıksal Operatörler

Resim
Mantıksal Operatörler __________ Operator Anlamı & VE | VEYA ^ XOR (özel VEYA) || KoşulluVEYA && Koşullu VE ! DEĞİL Mantıksal operatörlerin geri dönüş değerleri boolean değerlidir. Ve (&) Mantıksal Operatörü    Ve(&) mantıksal operatörünü içeren ifadenin doğru olabilmesi için ifadedeki her değişkenin doğru olması gerekir. değişken1 operatör değişken2 sonuç 0 & 0 0 0 & 1 0 1 & 0 0 1 & 1 1 Veya (|) Mantıksal Operatörü    Veya (|) mantıksal operatörünü içeren ifadenin doğru olabilmesi için ifadedeki değişkenlerden en az biri doğru olması gerekir. değişken1 operatör değişken2 sonuç 0 | 0 0 0 | 1 1 1 | 0 1 1 | 1 1 öz

Java SE Ders04 - Aritmetik Operatörler

Resim
Aritmetik operatörler     +    Toplama     -     Çıkarma     *     Çarpma     /     Bölme     %   Mod    ++   Artırma    --     Eksiltme      Dört işlemi kapsayan operatörlerle toplama,çıkarma,çarpma,bölme işlemlerini yapabiliriz.Mod alma operatörü % ise bize kalanı verir . x = 8 % 3 ; atamasıyla x’e 2 değerini atayacaktır. x - - ; ifadesi ise x değerini 1 azaltacaktır.   y = x++ ;   y = ++x ;   y ifadeleri arasındaki fark ise, üste verilen ifadede y=x ataması yapıldıktan sonra x değeri 1 arttırılır.Alttaki ifadede ise x değeri ilk önce 1 arttırılır daha sonra y’ye atama işlemi yapılır. Bunları kapsayan genel bir örnek aşağıdaki gibidir. Main.java public class Main { public static void main(String[] args) { int sayi = 1 ; int sayi2 = 2 ; int sayi3 = sayi + sayi2; // 1 + 2 = 3 int sayi4 = sayi3 * 2 - sayi2; // 3*2 - 2 = 4 int sayi5 = sa