Professional Documents
Culture Documents
Ders - 2 Algoritim
Ders - 2 Algoritim
Ders - 2 Algoritim
PROGRAMLAMA
Dr. Öğr. Üyesi Durmuş ÖZDEMİR
E-Posta: durmus.ozdemir@dpu.edu.tr
yumurtaSayisi=yumurtaSayisi-2;
Bu işlemin sonucunda yumurtaSayisi’nın daha önceki değerine
göre 2 azalmaktadır.
Program içinde x, y, z, a, b, c gibi anlam ifade etmeyen
değişken isimlerini kullanmaktan kaçınmalıyız. Programa daha
sonra baktığımızda hangi değişkenin ne amaçla kullanıldığını
anlayabilmeliyiz.
Örneğin, bir değişken sayma amacıyla kullanılacaksa değişlen
adı sayaç olabilir.
DEĞİŞKENLER VE VERİ TÜRLERİ
a=10;
Hata mesajı a cannot be resolved to a variable
System.out.println(a);
3-) Değişken isimleri sayı ile başlayamaz ve değişken isminde boşluk olmamalıdır.
JAVA’daAdlar ya bir harf ile başlamalı ya da ($) simgesi veya (_) simgesiyle BAŞLAYABİLİR… (BAZI DİLLERDE FARKLI)
int $x; // doğru kullanım
int _b; // doğru kullanım Dikkat program içinde ya da başta değer almak kaydıyla
byte a=5;
byte b=125; Sizce ?
System.out.println(a+b);
″ ;″ işareti anlamlı bir Java deyiminin sonunu
Temel Veri Türleri gösterir.
System.out.println(toplam);
System.out.println(fark);
System.out.println(carpim);
System.out.println(bolum);
}
}
Bölünen Bölen
% (Bölme Kalanı) İşleci(operatörü)
public class BasamaklarToplami
{ Kalan
public static void main (String [] args)
{
15 % 5 = 0
int sayi= 356, toplam;
1%4=1
int yuzlerBasamagi, onlarBasamagi, birlerBasamagi;
21 % 13 = 8 yuzlerBasamagi = sayi / 100;
Bu operatör yanlızca int türünde sayi = sayi – yuzlerBasamagi *100;
değişkenlerde uygulanabilir.
onlarBasamagi = sayi / 10;
birlerBasamagi = sayi % 10;
toplam = yuzlerBasamagi+onlarBasamagi+
birlerBasamagi;
System.out.println(″Basamaklar Top=″+toplam);
}
}
Giriş/Çıkış İşlemleri ve Atama
System.out.println(″JAVA″); // Kursör bir alt satıra geçer
System.out.print(″JAVA″); //aynı satırda kalır
Örnek: System.out.print(″JAVA″);
JAVA PROGRAMLAMA
System.out.print(″PROGRAMLAMA″);
import java.util.*;
import java.util.Scanner;
Klavyeden Veri Okunması: Scanner(Tarayıcı) Sınıfı
birinciSayi=klavye.nextInt();
String satirSonu= klavye.nextLine ();
ikinciSayi=klavye.nextInt();
System.out.println(″bir satır giriniz″);
System.out.println(″Birinci sayi:″+birinciSayi); System.out.println(klavye.nextLine());
System.out.println(″İkinci sayi:″+ikinciSayi); }
}
Scanner(Tarayıcı) Sınıfı Örnek 2
*
-
İşlemlerde Öncelik Sırası
Öncelik Sırası Örnek
Değişkenin Değerini Sabitleme (final)
DEĞİŞMEZLER BÜYÜK HARFLERLE YAZILIR, ANCAK BÜYÜK YAZDINIZ DİYE DEĞİŞKENİN DEĞERİ SABİT
KALACAK ANLAMINA GELMEZ, BU KODU OKUYAN KİŞİNİN YORUMLAMASINI KOLAYLAŞTIRIR.
double PI_SAYISI = 3.14159;
PI_SAYISI +=1;
System.out.println(PI_SAYISI);
System.out.println (sayi++);
System.out.println (++sayi);
sonuçlar
10 8
Sayi=5
X=6
5
7
Neden?
HAFTAYA KONU İLE İLGİLİ UYGULAMAYA HAZIR
OLUN…