JAVA İLE PROGRAMLAMAYA GİRİŞ

Slides:



Advertisements
Benzer bir sunumlar
Programlama-II (Java ile Bilgisayar Programlama)
Advertisements

Java Programlama Giriş/Çıkış
Dizi Kullanan Örnekler
Java-Veri Tipleri- Operatorler
JAVA TEMELLERİ GİRİŞ JAVA TEMELLERİ GİRİŞ signalsec.com & mialkan.com.
Fonksiyonlar.
SCANNER SINIFI ve KLAVYEDEN VERİ OKUNMASI
Değişken , Veri Türleri ve Operatörler
Java Uygulamaları Konsol Uygulaması.
Programlama-II (Java ile Bilgisayar Programlama)
Bölüm 2 C Dilinin Temelleri
Atama ve Girdi/Çıktı Komutları
EDUTIME Java Day 4 Serdar TÜRKEL.
1. ipucu Yardım çağırmak için son dakikayı beklemeyin.
VERİ TİPLERİ VE DEĞİŞKENLER
OOP4 LAB.
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Bölüm 9 Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri
P AKET E RIŞIMLERI SıNıFLARıN YENIDEN KULLANıMı. P AKET ( P ACKAGE ) Paketler kütüphaneleri oluşturan elemanlardır. import java.io.BufferedReader; BufferedReader.
EDUTIME Java Day 3 Serdar TÜRKEL.
Nesne Tabanlı Programlama Dersi Edirne Kız Teknik ve Meslek Lisesi Hazırlayan : Nuri AVCI
Nesneye Yönelik Programlama Dr. Pelin GÖRGEL
Bölüm 2 C Dilinin Temelleri Genel Kavramlar
DİZİLER.
P 2. Ünitede Nesneye Dayalı Programlama anlatılıyor. p Nesneye dayalı programlama yeni veri tiplerinin ve bu tipleri işletmek için gereken işlemleri oluşturmayı.
C# Metot Overloading (Aşırı yükleme)
Sorular? Öneriler?. Referanslar Referanslar (Tekrar) Eğer aşağıdaki gibi yazarsak ne olur: int x; double y; char c; ???
JAVADA PROGRAM DENET İ M İ VE OPERATÖRLER. int a ; a=4 ; // do ğ ru bir atama 4=a ; // yanlış bir atama!
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
JAVA İ LE PROGRAMLAMAYA G İ R İ Ş Ekim Dr. Galip Aydın.
Java Sınıf ve Nesne Kavramı UML Gösterimi
EDUTIME Java Day 5 Serdar TÜRKEL Konular  Arayüz (Interface) Tanımlama  Arayüz uygulama  Paket tanımlama  Paketlerin yaratılması ve kullanımı  Erişim.
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
© Haluk Bingöl v2.23 Java Programlama Dili - 01 Tek Class ile Programlama Dr. Haluk Bingöl BÜ - CmpE BU-SWE.
ÇOK BİÇİMLİLİK POLYMORPHISM
Çoklu dallanma seçimi: switch
Kalıtım.
EDUTIME Java Day 8 Serdar TÜRKEL.
Numaralandırmalar(Enumaration)
Class KahveFincani { public KahveFincani() { System.out.println("KahveFincani..."); } } public class YapilandirciBasitOrnek { public static void main(String[]
JAVA’DA DİZİLER Dr.Galip AYDIN.
Sınıflar ve Nesneler Sınıf: bir nesnenin şablonunu, kalıbını, şeklini, davranışını, kalıtımını değişkenleri, metodları ve ebeveynleri vasıtasıyla tanımlar.
Trees, Vectors, Iterators. ADT Abstract Data Type (ADT) vs implementation -Soyut Veri Türleri - Uygulamaları.
Ders İçeriği Liste Soyut veri yapısı (ADT)
NESNEYE YÖNELİK PROGRAMLAMA
VERİ TİPLERİ VE DEĞİŞKENLER
Bölüm 5 Nesneler ve Metotlar
C++ Ders Notları 3.Ders (String İşlemleri)
Bil 102 Bölüm 6 Diziler.
Bil 102 Bölüm 3 Java’da Program Akış Denetimi Bil 1021.
String class String karakterler dizisidir
Ders 2- Veri türleri, Karar ve Döngü Yapıları, Görsel Kontröller
Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri Dizgi Çıktı İşlemleri Dizgi Fonksiyonları Karakter Fonksiyonları Gösterge Dizgileri.
Değerler ve Değişkenler
JAVA PROGRAMLAMA ORNEKLER
 2006 Pearson Education, Inc. All rights reserved. Görsel C# ile Windows Programlama Güz 2009 (2. Hafta)
ODTU-SEM Copyright (c) 2011 Kalıtım(Inheritance) Subclass lar tüm method ve attributes larının superclass ından alırlar. Bu işlem için extends keyword.
SINIFLAR ve NESNELER. İlk sınıfımızı ekleyelim class KrediHesap { public ulong HesapNo; public double Limit; public string KartSahibi; }
Mobil Uygulama Geliştirme
Bölüm 2 C Dilinin Temelleri Genel Kavramlar Yazım ve Noktalama Kuralları C Kütüphaneleri C Dilindeki Sözcükler Değer Sabitleri Veri Tipleri Değişkenler.
Bölüm 2 C Dilinin Temelleri
Veri Tipleri 12/4/2018.
Bilgisayar Programlama
JAVA’DA DİZİLER. Özet  Dizi: belirli sayıda ve aynı veri türünden de ğ işkenlere aynı adla erişilmesini sa ğ layan bir yapıdır.  Dizilerde döngü işlemleri.
Kurucular(Yapıcılar), Yıkıcılar
Java İle Programlamaya GİRİş
Bölüm 2 C Dilinin Temelleri
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
Sunum transkripti:

JAVA İLE PROGRAMLAMAYA GİRİŞ HTTP://WEB.FIRAT.EDU.TR/BILMUH/BMU111 Dr. Galip Aydın

İlkel Veri Türleri

İlkel Veri Türleri int Tam sayilar + veya - olabilir Ondalik kismi yok char Tek karakter Tek tirnak kullanilir mesela char not = `A`; double Gercek sayilar, pozitif ve negatif Ondalik kismi vardir İki şekilde Ondalikli gosterim, 514.061 e (or bilimsel, veya kayan nokta) gosterimi, mesela 5.14061 e2 yani 5.14061 x 102

İlk Java Programı public class Merhaba{ public static void main(String[] args) { System.out.println(“Merhaba Dunya"); }

Java ve Javac komutları C:\Program Files\Java\jdk1.6.0_02\bin javac.exe, java compiler, derleme işlemi java.exe, programi calistirir Windows PATH, JDK/bin klasorunu icermelidir Javac Test.java, programı derler ve Test.class adında byte code dosyası oluşturur. java Test komutu bu class dosyasını çalıştırır

Değişkenler double maas; int ogrenciSayisi; long dunyaninNufusu; boolean bittimi; int a,b=5; a=3; System.out.println("a= " + a + "\nb= " + b);

Escape (kaçış) Karakterleri \b Backspace \t Tab \n Yeni Satır \r Satırın başına git \” Çift Tırnak \’ Tek tırnak \\ Ters slash

public class Lab2 { public static void main(String[] args) { System public class Lab2 { public static void main(String[] args) { System.out.println( " *\n" + " * *\n" + " * *\n" + " * *\n" + " *\n"); }

Kısayol Operatörleri i = i + 1; i += 1; i++; d = d - 1.0; d -= 1.0; Bazı yaygın işlemler için kısayollar tanımlanmıştır i = i + 1; i += 1; i++; d = d - 1.0; d -= 1.0; d--; f = f / 2.0; f /= 2.0;

String Class

String class String karakterler dizisidir String kus = “mavi kanatli kus”; String değişkeni tanımlanması String isim; Değişkene değer atanması isim = “Şerafettin"; Stringler metodlarda argüman olarak kullanılır System.out.println(isim);

Stringlerin eklenmesi Stringler birbirine “+” operatorü ile eklenir: String ad = “Ali"; String soyad= “Demir"; System.out.println(“Calıskan ogrenci“ + ad + soyad); Çıktısı : > Calıskan ogrenciAliDemir Boşlukları unutmayalım: System.out.println(“Calıskan ogrenci “+ ad + “ “ + soyad); Çıktısı: > Calıskan ogrenci Ali Demir

String karakterleri S a l i g u n 1 2 3 4 5 6 7 8 Bir string içindeki bir karakterin indeksi ilk karakter için 0 olmak üzere bir tam sayıdır. charAt(index)metodu verilen indeksteki karakteri döndürür substring(ilk, son)metodu ilk ve son indeksleri arasındaki stringi döndürür. Mesela: String cumle = “Sali gunu odev gunu"; cumle.charAt(0)-> S cumle.charAt(5)-> g cumle.substring(5,8)-> gun S a l i g u n 1 2 3 4 5 6 7 8

String İşlemleri String cumle = “kelimeler kifayet etmez”; int uzunluk = cumle.length(); String buyukHarflerle = cumle.toUpperCase(); String kucukHarflerle = cumle.toLowerCase(); String altCumle = cumle.substring(0,8); Kelimeler boolean ilkHarfTest = cumle.startsWith("A") ; boolean sonHarfTest = cumle. endsWith("Z") ;