Anasayfa | Web'den haberler | webbilisim Hakkında | İletişim | Filmler| || | | üye girişi | kayıt |
Diziler Java'da diziler nesnedirler ![]() ![]() ![]() int numbers[]; // Integer diziler için String myStrings[]; // String diziler için Diğer metod ise tipin arkasına köşeli parantez koymaktır. String[] myStrings; // String diziler için İkisi de tanımlamada aynıdır. Her ikisi de kullanılabilir. Size hangisi daha kolay geliyorsa onu kullanın. Java dizileri örneklerden de görüldüğü üzere tüm veri tipleri için kullanılabilir. Sonraki adım ise dizinin "new" operatörü kullanılarak yaratılmasında ![]() int numbers[] = new int[5]; // 5 büyüklüğünde integer dizi String myStrings[] = new String[20]; // 20 büyüklüğünde string dizi. Bu adımdan sonra diziler yaratılmış oldu. Dizinin her bir elemanına varsayılan değer atanır. Varsayılan değerler integer veri tipi için "0 (sıfır)" ![]() myStrings[0] = "ilk dizim"; numbers[0] = 10; Java'da bir dizinin eleman sayısını (büyüklüğü) bulmak için "length" metodu kullanılır. Bu metodun döndürdüğü değer "int" tipindedir. int boyut=numbers.length // boyut=5 olur Java'da çok boyutlu diziler yoktur. Fakat bu tür diziler dizi içinde dizi oluşturularak simüle edilebilir. int k[][] = new int[5][4]; // 5-4 boyutunda bir dizi k[1][3] = 999; // Değer atama Bilgi Alma ve Yazdırma Ekrandan bilgi almak için BufferReader sınıfını kullanacağız. BufferReader giris=new BufferReader( new InputStreamReader (System.in)); Bu sınıfın readLine() metodunu kullanarak bilgiyi alıyoruz: try { String girilen=giris.readLine(); } catch (IOException e ) { System.out.prinln(e);} try-catch bloğu olası bir hatayı yakalamak için kullanılıyor. Eğer bir hata oluşursa hatayı ekrana yazacak. Şimdi de girileni yazdıralım. Ekran birşey yazdırmak için System.out sınıfının println metodunu kullanacağız : System.out.println ("Girdiğiniz şey : " + girilen ); println metodu ekrana verilen parametredeki yazıyı yazdıktan sonra imleci bir alt satıra geçirir. Şayet imlecin bir alt satıra geçmesini istemiyorsanız print metodunu kullanın. Ama bu metodu kullandığınızda ekrana bilginin çıkması için akabinde flush metodunuda kullanmalısınız. Şu şekilde : System.out.print("Ali "); System.out.flush(); |