Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA

Benzer bir sunumlar


... konulu sunumlar: "BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA"— Sunum transkripti:

1 BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
Dr. Aslı Ergün 1

2 JAVA'da Veri Tipleri Java’da iki tür veri tipi vardir:
                -Basit tipler: String, boolean, byte, int, long…                 -Referans tipler: Diziler, siniflar & arayüzler (interface).

3 Basit Veri Tipleri

4 Değişkenler Karakterle başlar, sayı ile başlamaz.
Değişken önce türü, sonra kendisi yazılır. Değişken isimlerinde Türkçe karakter kullanılmaz. Değişken adları rezerve edilmiş Java sözcüklerinden oluşamaz (int, float, public, static, volatile vs). CamelCase isimlendirme: isimlerin ilk harfi büyük olmalı. Örneğin: CiftSayiToplami

5 Değişkenler Değişkenler ya bir harf ile başlamalı ya da ($) simgesi veya (_) simgesiyle başlamalıdır. İlk harften sonrakiler harf, rakam, ($) simgesi ya da (_) simgesi olabilir. Java’da değişkenler büyük-küçük harf ayrımına duyarlıdır. Değişkenler içinde boşluk karakteri olamaz.

6 Değişken Örnekler Double ucret; int ogrenciSayisi; Boolean devam;
int a,b =5; float pi=3.14; devam= true;

7 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

8 Bileşik Operatörler i = i + 1; i += 1; i++; d = d - 1.0; d -= 1.0;
f = f / 2.0; f /= 2.0;

9 String Class String karakterler dizisidir
String okul = “izmir meslek yüksekokulu”; String değişkeni tanımlanması String isim; Değişkene değer atanması isim = “Zeynep"; Stringler metodlarda argüman olarak kullanılır System.out.println(isim);

10 String İşlemleri String ad = “Asli"; String soyad= “Ergün";
System.out.println(“Üye Adı “ + ad + soyad); String cumle = “Platform Free Languages"; cumle.charAt(0)-> P cumle.charAt(9)-> F cumle.substring(5,8)-> orm

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

12 Klavyeden Veri Girişi #import java.util.Scanner; public class SayiAl{ public static void main(String []args) { Scanner input = new Scanner(System.in); int sayi; System.out.print("Bir tam sayı giriniz"); sayi = input.nextInt(); System.out.print("Girdiğiniz sayi = " + sayi); }

13 Kontrol Yapıları Karar Yapıları: Döngü Yapıları: if if-else
if-else if-else if- … - else switch Döngü Yapıları: while do-while for

14 If Yapısı if(ifade1) Deyim1; else if (ifade2) Deyim2; else if (ifade3) Deyim3; .... else Deyim_n; Deyim_n+1;

15 String sonuc; 27.05.2019 if (ortalama<45) {
//0-44 arası ortalama zayıf sonuc="Zayif"; } else if (ortalama<55){ //45-54 arası ortalama geçer sonuc="Gecer"; } else if (ortalama<70) { //55-69 arası ortalamaya orta sonuc="Orta"; } else if (ortalama<85) { //70-84 arası ortalamaya iyi sonuc="Iyi"; } else { //başka bir sonuç kalmadığı için tekrar //if ile şart aramıyoruz sonuc="Pekiyi"; }

16 Karşılaştırma Sembolleri

17 Bileşik Mantık Operatörleri
B’nin değerinin 0 veya A ile C arasında olup olmadığını test eden ifade: (B == 0) || (A <= B && B < C) A 3 veya 6’ya eşitse (A == 3) || (A == 6) A 3’e ve B 6’ya eşitse (A == 3) && (B == 6)

18 Switch switch(Kontrol ifadesi) { case case_etiketi: komutlar … break;
default: }

19 Switch Örnek switch(Gun) { case 1: System.out.println(“Pazartesi”);
biletFiyati = 10; break; case 2: System.out.println(“Sali”); biletFiyati = 7; case 3: System.out.println(“Carsamba”); biletFiyati = 15; default: System.out.println(“Gosterim olmayan bir gun seçtiniz”); }

20 Döngüler: While while(boolean_ifade) { //döngü gövdesi birinci komut;
... son komut; }

21 Negatif Sayı Girilene Kadar Sayı toplamını bulan program
//Başlangıç int sonraki = 0; int toplam = 0; while(sonraki >= 0) //sonlandırma şartı { //gövde toplam = toplam + sonraki; sonraki = giris.nextInt(); }

22 Döngü: do-while do { //döngü gövdesi ilk komut; ... son komut;
} while(Boolean_Ifade);

23 Do-While Örnek int sayac = 1; do { System.out.println("Sayaç: " + sayac); sayac++; } while (sayac < 11);

24 Döngü: For for(int sayac = 3; sayac >= 1; sayac--) {
System.out.print("T = " + sayac); }

25 İç içe Döngüler

26 Diziler Aynı türde veri türlerini index ile erişimini sağlayarak tutan veri türüdür. int[ ] a=new int[10]; String[ ] s=new String[10]; // String s[] = new String [10]; aynı anlama gelir int[][] sayilar = new int [2][5];

27 Elemanlari belli olan bir dizinin icerigini yazdirmak
public class Dizi2 {     public static void main(String[] args)     {         int[] dizi={1,3,5,7,9,11,13,15};          for(int i=0;i<dizi.length;++i)         {             System.out.println((i+1)+". eleman="+dizi[i]);         }     } }

28 import java.util.Scanner; public class Dizi1{ public static void main(String[] args) { Scanner giris = new Scanner(System.in); int girilenSayi, toplam, i ; toplam = 0; girilenSayi = 0; for (i = 1; i <= 5; i++) { System.out.print("Bir sayi giriniz: "); girilenSayi = giris.nextInt(); toplam = toplam + girilenSayi; } System.out.println(i-1+ " tane sayi girdiniz."); System.out.println("Toplami " +toplam+ " ediyor.");


"BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA" indir ppt

Benzer bir sunumlar


Google Reklamları