JAVA PROGRAMMING: ARITHMETIC & LOGICAL OPERATIONS EĞİTİMİ

Java operatörlerini doğru ve güvenle kullanın

Aritmetik, mantıksal, bitwise ve atama operatörleri, kısa devre, taşma, tip dönüşümü ve öncelik kuralları.

Eğitim Java'daki aritmetik (+, -, *, /, %), artırma/azaltma, karşılaştırma, mantıksal (&&, !, çift dikey çizgi) ve bitwise (&, ^, ~, <<, >>, >>>) operatörlerini, bileşik atama ve ternary operatörünü, tam sayı bölme ve kalan davranışını, taşma ve kayan nokta h…

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Java ifadeleri ve operatörlerinin kuralları

Eğitim Java'daki aritmetik (+, -, *, /, %), artırma/azaltma, karşılaştırma, mantıksal (&&, !, çift dikey çizgi) ve bitwise (&, ^, ~, <<, >>, >>>) operatörlerini, bileşik atama ve ternary operatörünü, tam sayı bölme ve kalan davranışını, taşma ve kayan nokta hassasiyetini, tip yükseltme kurallarını, kısa devre değerlendirmeyi ve operatör önceliği ile ifade değerlendirme sırasını örneklerle işler.

Süre ve Format

2 Gün. Her gün dört modül; Aritmetik İşlemler; Karşılaştırma ve Mantıksal İşlemler ekseninde ilerleyen uygulamalı program.

Seviye

Başlangıç Seviye — Java operatörleri: aritmetik, karşılaştırma, mantıksal, bitwise, atama, ternary ve operatör önceliği

Öğrenme Metodu

Kısa programlar her operatör için yazılır, çıktı önce tahmin edilir sonra çalıştırılır; jshell ile hızlı deneyler yapılır.

Neden Bu Eğitim?

🧮Doğru hesap

Tam sayı bölme ve taşma gibi sessiz hataları önceden görürsünüz.

🧠Mantık ifadeleri

Kısa devre ve öncelik kurallarıyla doğru koşullar yazarsınız.

⚙️Bit düzeyi

Bitwise operatörlerle bayrak ve maske işlemlerini yaparsınız.

Anahtar Konular

java operatörlerjava aritmetik işlemlerjava mantıksal operatörlerbitwise operatörlerjava operatör önceliğijava başlangıçjava tip dönüşümüjava ifadeler
“Küçük bir operatör hatası, büyük bir yanlış sonuç üretebilir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Bilgisayar kullanımı

Dosya yönetimi ve program kurma.

2
Matematik

Temel aritmetik ve boolean mantığı.

3
Ortam

JDK 17 ve IDE ya da jshell.

4
Programlama

Önceden deneyim gerekmez.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiAritmetik
Modül 1
Aritmetik Operatörler
  • +, -, *, / ve % davranışı
  • Tam sayı bölme ve sıfıra bölme
  • Negatif sayılarda kalan işlemi
  • ++ ve -- önek/sonek farkı
  • Math sınıfı ve Math.floorMod
  • String birleştirme ile + operatörü
Modül 2
Tip Yükseltme ve Dönüşüm
  • Binary numeric promotion kuralı
  • int ve long karışımı
  • byte/short işlemlerinde int sonucu
  • Daraltma dönüşümü ve cast
  • Kayan nokta hassasiyeti (0.1 + 0.2)
  • BigDecimal ne zaman gerekir
Modül 3
Taşma ve Sınırlar
  • Integer.MAX_VALUE taşması
  • Math.addExact ile taşma tespiti
  • float / double özel değerleri (NaN, Infinity)
  • Çarpmada long'a geçiş unutulması
  • char aritmetiği
  • Hatalı sonuç örnekleri
Modül 4
Atama Operatörleri
  • Bileşik atama ve örtük cast (+=)
  • Zincirleme atama
  • Değişken başlatma kuralları
  • var ile tip çıkarımı
  • final değişken atama
  • Pratik alıştırmalar
Günün hedefiMantık
Modül 1
Karşılaştırma
  • ==, !=, <, >, <=, >=
  • Referans ve değer karşılaştırması
  • String ve equals
  • Kayan noktalı sayı karşılaştırma
  • Wrapper nesnelerde == tuzağı
  • compareTo kavramı
Modül 2
Mantıksal Operatörler
  • AND (&&), OR (veya çift dikey çizgi) ve ! operatörleri
  • Kısa devre ve yan etki
  • Tek & ve tek dikey çizgi ile kısa devresiz değerlendirme
  • De Morgan kuralları
  • Karmaşık koşulların sadeleştirilmesi
  • Doğruluk tabloları
Modül 3
Bitwise Operatörler
  • Sayı sistemleri: ikili, onaltılık
  • AND (&), OR, XOR (^) ve NOT (~) işlemleri
  • Sola ve sağa kaydırma, >>> farkı
  • Bayrak (flag) ve maske kullanımı
  • Tek çift kontrolü ve bit sayma
  • Integer.toBinaryString ile gözlem
Modül 4
Öncelik ve Ternary
  • Operatör öncelik tablosu
  • Soldan sağa ve sağdan sola birleşim
  • Parantez kullanımı
  • Ternary operatörü ve iç içe kullanım
  • Çıktı tahmin soruları
  • Mini hesap makinesi alıştırması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Aritmetik

Tam sayı bölme ve kalan işlemlerini doğru kullanabilirsiniz.

🎯
Tip yükseltme

Operatörlerdeki tip yükseltme kurallarını açıklayabilirsiniz.

🧩
Taşma kontrolü

Taşma riskini Math.addExact ile yönetebilirsiniz.

⚙️
Hassasiyet

Kayan nokta hatalarını ve BigDecimal ihtiyacını fark edebilirsiniz.

🔍
Mantıksal ifade

Kısa devre ve De Morgan ile koşulları sadeleştirebilirsiniz.

🛠️
Bitwise

Bit maskesi ve kaydırma işlemleri yapabilirsiniz.

📈
Öncelik

Operatör önceliğine göre ifadeleri doğru yorumlayabilirsiniz.

🚀
Hata ayıklama

Operatör kaynaklı sessiz hataları bulabilirsiniz.

Kimler İçin Uygundur?

  • Java'ya yeni başlayan öğrenciler
  • ifadeler ile operatörlerin ayrıntılarını sağlamlaştırmak isteyen yeni geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java'ya yeni başlayan öğrenciler ve ifadeler ile operatörlerin ayrıntılarını sağlamlaştırmak isteyen yeni geliştiriciler için uygundur.
Eğitime katılmak için hangi ön bilgiler gerekir?
Bilgisayar kullanımı: Dosya yönetimi ve program kurma. Matematik: Temel aritmetik ve boolean mantığı.
Eğitim nasıl ilerler ve kaç gün sürer?
Eğitim 2 gün sürer; her gün dört modülden oluşur ve her modülde anlatım ile uygulamalı çalışma birlikte yürür. Günler sırasıyla: Aritmetik İşlemler; Karşılaştırma ve Mantıksal İşlemler.
Eğitim sonunda sertifika verilir mi?
Evet, katılım ve başarı koşullarını sağlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Bu eğitim programlama bilmeyenlere uygun mu?
Evet, başlangıç seviyesidir; jshell ile her operatör tek satırda denenerek ilerlenir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Java Programming: Arithmetic & Logical Operations Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Java ve JVMSerialization in Java: Using JSON Simple for Serialization & Parsing Eğitimi
Yazılım Geliştirme Eğitimleri

Serialization in Java: Using JSON Simple for Serialization & Parsing Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

JSON.simple ile Java eğitimi: JSONObject, JSONArray, JSONParser, nesne eşleme, akışlı okuma, dosya işlemleri ve Jackson ile karşılaştırma.

Detayları Gör →
Java ve JVMSimple Build Tool (SBT) & Scala.js Eğitimi
Yazılım Geliştirme Eğitimleri

Simple Build Tool (SBT) & Scala.js Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

sbt ve Scala.js eğitimi: build.sbt, çok projeli yapı, sbt-assembly, DOM facade, Laminar, Vite ve crossProject ile ortak kod uygulamalıdır.

Detayları Gör →
Java ve JVMSpring Boot Eğitimi
Yazılım Geliştirme Eğitimleri

Spring Boot Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Spring Boot eğitimi: Initializr, auto-configuration, REST, Spring Data JPA, doğrulama, Actuator, Security girişi, test ve Docker paketleme.

Detayları Gör →
Java ve JVMSpring Boot ile Mikroservis Geliştirme Eğitimi
Yazılım Geliştirme Eğitimleri

Spring Boot ile Mikroservis Geliştirme Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Spring Boot ile mikroservis geliştirme eğitimi: Spring Cloud, Gateway, Eureka, Resilience4j, OpenTelemetry, Saga, Keycloak ve Kubernetes dağıtımı.

Detayları Gör →
Java ve JVMSpring Boot Microservices: Asynchronous Methods, Schedulers, & Forms Eğitimi
Yazılım Geliştirme Eğitimleri

Spring Boot Microservices: Asynchronous Methods, Schedulers, & Forms Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Spring Boot @Async, @Scheduled ve form eğitimi: ThreadPoolTaskExecutor, ShedLock, uygulama olayları, Thymeleaf formları ve doğrulama.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn