JAVA - Diziler

package Diziler;

import java.util.Scanner;

public class Diziler {
    
    public static void main(String[] args) {
        
        /**
         * Diziler sıralı ve aynı tipten olan değişkenlerdir.
         * Bir dizi [] ile ifade edilir.
         * Bir diziye elemanları atanırken dizinin almış olduğu türe göre atanmak zorundadır.
         */
       
     
        String[] diziAdi1 = {"Ali","Veli","Hasan","Ceren","Ahmet","Can"};
        // 5 elemanlı içeriği boş bir dizi oluşturuldu.
        
        String[] diziAdi2 = new String[5];
        diziAdi2[0] = "Mehmet";
        diziAdi2[1] = "Asya";
        for (String string : diziAdi2) {
            System.out.println("Özel For : " + string);
        }

        
        /**
         * Dizi elemanlarına erişim:
         * Dizi elemanları index adı verilen ve 0'dan başlayarak değerler aracılığı ile
         * erişim sağlanır
         */
       
        
        String ali = diziAdi1[0];
        System.out.println("dizi 0. elemanı : "+ ali);
        
        
        
        // Dizi eleman sayısını bulma - length :
        System.out.println("Dizi eleman Sayısı : " + diziAdi1.length);
        
        
        
        // Dizinin eleman değerini değiştirme:
        diziAdi1[0] = "Ahmet";
        System.out.println("dizi 0. elemanı : "+ diziAdi1[0]);
        
        
        
        // Dizinin tüm elemanlarına erişim:
        
        for (int i = 0; i< diziAdi1.length; i++) {
            System.out.println("Dizi Eleman : " + diziAdi1[i]);
        }
        
        
        
        // Tüm verileri kabul eden dizi yapısı:
        
        Object[] objDizi = {10,true,10.5,"Mehmet",'C'};
        for (Object degisken : objDizi) {
            System.out.println("Özel For Değeri : " + degisken.getClass().getTypeName());
        }
     
        
        
        // Dizi örneği:
        
        String[] mevsimler = {"Yaz","Sonbahar","Kış","Bahar","asdas","sdf","sxdfgdfs"};
        Scanner bilgi = new Scanner(System.in);
        System.out.println("Lütfen Bir Mevsim Giriniz");
        String girilenDeger = bilgi.next();
        for(int i =0 ; i < mevsimler.length; i++) {
            if (mevsimler[i].equals(girilenDeger)){
                System.out.println("Doğru Buldunuz Bulduğunuz Sıra :" + i);
                break;
            }
        }
        
    }
    
}


Hiç yorum yok :