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;
}
}
}
}
insana bilmedigini ogreten, alemlerin Rabbi olan Allah’a Hamd olsun.
“…Başarım ancak Allah’tandır, O’na güvendim; O’na yöneliyorum.” Hûd-88
JAVA - Diziler
Etiketler:
TEKNO _ IT _Temel_Java
Kaydol:
Kayıt Yorumları
(
Atom
)
Hiç yorum yok :
Yorum Gönder