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    147 Görüntüleme
  • 0 Oy - 0 Yüzde

Paylaşım Tarihi: 31.01.2016, 00:59:01 #1
NickBeLiRSiZZ Old Mod.
Onaylı Uye
Status: Çevrimdışı Yorum Sayısı:296 Konu Sayısı:48 Üyelik Tarihi:12.01.2016 Rep Puanı: 21

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:
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:
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.

İmage


Kod:
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:
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:
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 görüntüleyenler:
1 Misafir