JAVA’DA DİZİ NASIL TANIMLANIR? JAVA İLE DİZİLER NASIL KULLANILIR?


Java Dili, JVM, ve The JRE    Java Dili, JVM, ve The JRE İle İlgili Paylaşım Kategorisi

Yazar: NickBeLiRSiZZ    0 Yorum    168 Görüntüleme
  • Derecelendirme: 0/5 - 0 oy

Paylaşım Tarihi: 31.01.2016, 00:59:01 #1
NickBeLiRSiZZ Old Mod.
Onaylı Uye
Status: Çevrimdışı Yorumları:292 Konuları:48 Kayıt Tarihi:12.01.2016 Rep Puanı: 22

Java’da dizi nasıl tanımlanır? Java ile diziler nasıl kullanılır? Java’da dizi kullanımı ile ilgili örnekler.

Öncelikle dizileri nasıl tanımladığımıza bakalım.Burada int veri tipinde bir dizi tanımlıyoruz ve dizinin 5 adet elemanı olacağını belirtiyoruz.


Kod:
int [] tamsayilar = new int[5];


İstersek ilk önce diziyi tanımlayıp daha sonra kaç adet elemanı olacağınıda belirtebiliriz.


Kod:
int[] tamsayilar; 
    tamsayilar = new int[5];



Dizilere değer verme işlemini ise altta belirtildiği gibi yapıyoruz.Burada 0 indis numaralı diziye 5, 1 indis numaralı değişkene ise 15 değerini veriyoruz.




Kod:
tamsayilar[0]=5;
tamsayilar[1]=15;




İstersek en başta diziye eleman atayabiliyoruz.




Kod:
int tamsayilar[] = {5,15};



Şimdi kodun tamanına bir bakalım.Diziye ait 2 adet elemanımız var ve bunları ekrana yazdırıyoruz.


Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package hafta3;
 
public class Diziler {
 
     
    public static void main(String[] args) {  
 
     
    int [] tamsayilar = new int[5]; 
      tamsayilar[0]=5;
      tamsayilar[1]=15;
       System.out.println(tamsayilar[0]);
      System.out.println(tamsayilar[1]);
     
    }
    }


Şimdi ise haftanın günlerini değişkene aktarıp for döngüsü ile bunları yazdıralım


Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package hafta3;
 
public class Diziler {
 
    public static void main(String[] args) {  
 
    String [] hafta = new String[7];
        hafta[0]="pazartesi"; 
        hafta[1]="salı";  
        hafta[2]="çarşamba";  
        hafta[3]="perşembe";  
        hafta[4]="cuma";  
        hafta[5]="cumartesi";  
        hafta[6]="pazar";
        for (int i = 0; i < 7; i++) {
            System.out.println(hafta[i]);
        }
    }
}


Şimdi ise kullanıcıdan 3 adet sayı alıp bunları diziye aktaralım.Daha sonra ise ortalamasını ekrana yazdıralım.

Resim http://i2.wp.com/www.programlamadersleri.com/wp-content/uploads/2015/10/javadiziler.png?w=362


Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package hafta3;
 
import java.util.*;
public class Diziler {
 
     
    public static void main(String[] args) {  
 
    Scanner giris = new Scanner(System.in);
       int[] ortalama = new int[3];
        
       System.out.println("1.notunuzu giriniz");
       ortalama[0] = giris.nextInt();
 
       System.out.println("2.notunuzu giriniz");
       ortalama[1] = giris.nextInt();
        
       System.out.println("3.notunuzu giriniz");
       ortalama[2] = giris.nextInt();
       int hesap= (ortalama[0] + ortalama[1] + ortalama[2])/3;
       System.out.println("Notlarınızın ortalaması:" + hesap);
    }
   }



Aynı işlemi kısaltarak for döngüsü ile yapmak istersek;


Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package hafta3;
 
import java.util.*;
public class Diziler {
 
     
    public static void main(String[] args) {  
 
    Scanner giris = new Scanner(System.in);
       int[] ortalama = new int[3];
        for (int i = 0; i <3; i++) {
            System.out.println( i+1 + ".notunuzu giriniz");
       ortalama[i] = giris.nextInt();
       }
       int hesap= (ortalama[0] + ortalama[1] + ortalama[2])/3;
       System.out.println("Notlarınızın ortalaması:" + hesap);
    }
     
}


1’den 1000’e kadar olan sayıların toplamını diziye aktardıktan son ekrana yazdırma işlemi ise şu şekilde.


Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package hafta3;
 
public class Diziler {
 
    public static void main(String[] args) {  
 
   int sayi[] = new int[1000];
   int toplam=0;
        for (int i = 0; i < 1000; i++) {
            toplam = toplam + i;
        }
    System.out.println(toplam);
    }
     
}


Kullanıcı İmzası
''İnsan Yükselince Kendini Bişi Zanneder''

-Adolf Hitler.


                    

[img=0x450]https://media.giphy.com/media/MrYqi6NBoMGbe/giphy.gif[/img]










Aradığınızı Bulamadınız Mı ?

Konuyu Okuyanlar:
1 Ziyaretçi